List of all items
Structs
- GenericDialect
- MySqlDialect
- ObjectName
- PostgreSqlDialect
- SQLiteDialect
- agg::AggregateExpr
- builder::QueryBuilder
- cache::ParseCache
- cost::ColumnStats
- cost::CostEstimate
- cost::CostModel
- cost::NodeCost
- cost::TableStats
- decorrelate::PlannerOptions
- optimizer::ConstantFolding
- optimizer::LimitPushThrough
- optimizer::Optimizer
- optimizer::PredicatePushdown
- optimizer::ProjectionPruning
- optimizer::cse::CommonSubexprElimination
- optimizer::expr_util::ColRef
- optimizer::join_algo::JoinAlgorithmPass
- optimizer::join_reorder::JoinReorder
- optimizer::simplify::PredicateSimplification
- parameterize::ParameterizedSql
- plan::SortExpr
- plan::WindowFunctionDef
- plan_cache::PlanCache
- validate::SchemaValidator
Enums
- Expr
- JoinConstraint
- SelectItem
- SqlDialect
- Statement
- TableFactor
- agg::AggFunc
- dml::DmlPlan
- optimizer::join_algo::JoinAlgoHint
- plan::JoinType
- plan::LogicalPlan
- plan::SetOpType
- validate::ValidationError
Traits
Functions
- agg::extract_aggregates
- agg::is_aggregate_expr
- analysis::count_params
- analysis::extract_columns
- analysis::extract_tables
- analysis::is_read_only
- analysis::normalize
- decorrelate::decorrelate_plan
- dml::plan_dml
- explain::explain
- explain::explain_json
- explain::explain_verbose
- format
- optimize
- optimizer::expr_util::canonical_hash
- optimizer::expr_util::collect_colrefs
- optimizer::expr_util::equi_key
- optimizer::expr_util::find_common_subexprs
- optimizer::expr_util::join_conjuncts
- optimizer::expr_util::parse_expr
- optimizer::expr_util::parse_predicate
- optimizer::expr_util::render
- optimizer::expr_util::split_conjuncts
- optimizer::optimize
- parameterize::parameterize
- parse
- parse_mysql
- parse_one
- parse_one_with_dialect
- parse_postgres
- parse_sqlite
- parse_with_dialect
- plan_query_with
- planner::plan_query
- planner::plan_statement
- planner::plan_statement_with_opts