Expand description
ContextProvider
and ExprPlanner
APIs to customize SQL query planning
Structs§
- RawAggregate
Expr - This structure is used by
AggregateFunctionPlanner
to plan operators with custom expressions. - RawBinary
Expr - An operator with two arguments to plan
- RawDictionary
Expr - A Dictionary literal expression
{ key: value, ...}
- RawField
Access Expr - An expression with GetFieldAccess to plan
- RawWindow
Expr - This structure is used by
WindowFunctionPlanner
to plan operators with custom expressions.
Enums§
- Planner
Result - Result of planning a raw expr with
ExprPlanner
Traits§
- Context
Provider - Provides the
SQL
query planner meta-data about tables and functions referenced in SQL statements, without a direct dependency on thedatafusion
Catalog structures such asTableProvider
- Expr
Planner - Customize planning of SQL AST expressions to
Expr
s - Type
Planner - Customize planning SQL types to DataFusion (Arrow) types.