Expand description
ContextProvider and ExprPlanner APIs to customize SQL query planning
Structs§
- RawAggregate
Expr - This structure is used by
AggregateFunctionPlannerto 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
WindowFunctionPlannerto plan operators with custom expressions.
Enums§
- Planner
Result - Result of planning a raw expr with
ExprPlanner
Traits§
- Context
Provider - Provides the
SQLquery planner meta-data about tables and functions referenced in SQL statements, without a direct dependency on thedatafusionCatalog structures such asTableProvider - Expr
Planner - Customize planning of SQL AST expressions to
Exprs - Type
Planner - Customize planning SQL types to DataFusion (Arrow) types.