Struct sql::plan::transform_ast::FuncRewriter [−][src]
struct FuncRewriter<'a> {
scx: &'a StatementContext<'a>,
status: Result<(), PlanError>,
}
Fields
scx: &'a StatementContext<'a>
status: Result<(), PlanError>
Implementations
fn plan_agg(
name: UnresolvedObjectName,
expr: Expr<Raw>,
order_by: Vec<OrderByExpr<Raw>>,
filter: Option<Box<Expr<Raw>>>,
distinct: bool
) -> Expr<Raw>
fn plan_variance(
expr: Expr<Raw>,
filter: Option<Box<Expr<Raw>>>,
distinct: bool,
sample: bool
) -> Expr<Raw>
Trait Implementations
fn visit_alter_object_rename_statement_mut(
&mut self,
node: &'ast mut AlterObjectRenameStatement
)
fn visit_show_create_source_statement_mut(
&mut self,
node: &'ast mut ShowCreateSourceStatement
)
fn visit_source_include_metadata_type_mut(
&mut self,
node: &'ast mut SourceIncludeMetadataType
)
fn visit_start_transaction_statement_mut(
&mut self,
node: &'ast mut StartTransactionStatement
)
fn visit_transaction_isolation_level_mut(
&mut self,
node: &'ast mut TransactionIsolationLevel
)
Auto Trait Implementations
impl<'a> !RefUnwindSafe for FuncRewriter<'a>
impl<'a> !Send for FuncRewriter<'a>
impl<'a> !Sync for FuncRewriter<'a>
impl<'a> Unpin for FuncRewriter<'a>
impl<'a> !UnwindSafe for FuncRewriter<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more