List of all items
Structs
- common_subexpr_eliminate::CommonSubexprEliminate
- decorrelate_where_exists::DecorrelateWhereExists
- decorrelate_where_in::DecorrelateWhereIn
- eliminate_filter::EliminateFilter
- eliminate_limit::EliminateLimit
- filter_null_join_keys::FilterNullJoinKeys
- filter_push_down::FilterPushDown
- inline_table_scan::InlineTableScan
- limit_push_down::LimitPushDown
- optimizer::Optimizer
- optimizer::OptimizerConfig
- projection_push_down::ProjectionPushDown
- reduce_cross_join::ReduceCrossJoin
- reduce_outer_join::ReduceOuterJoin
- rewrite_disjunctive_predicate::RewriteDisjunctivePredicate
- scalar_subquery_to_join::ScalarSubqueryToJoin
- simplify_expressions::context::SimplifyContext
- simplify_expressions::expr_simplifier::ExprSimplifier
- simplify_expressions::simplify_exprs::SimplifyExpressions
- single_distinct_to_groupby::SingleDistinctToGroupBy
- subquery_filter_to_join::SubqueryFilterToJoin
- type_coercion::TypeCoercion
- unwrap_cast_in_comparison::UnwrapCastInComparison
Traits
Functions
- utils::add_filter
- utils::alias_cols
- utils::cnf_rewrite
- utils::conjunction
- utils::disjunction
- utils::exprs_to_join_cols
- utils::find_join_exprs
- utils::merge_cols
- utils::only_or_err
- utils::optimize_children
- utils::rewrite_preserving_name
- utils::split_binary
- utils::split_binary_owned
- utils::split_conjunction
- utils::split_conjunction_owned
- utils::swap_table
- utils::unalias
- utils::verify_not_disjunction