Module producer
Structs§
Traits§
- Substrait
Producer - This trait is used to produce Substrait plans, converting them from DataFusion Logical Plans. It can be implemented by users to allow for custom handling of relations, expressions, etc.
Functions§
- custom_
argument_ handler - from_
aggregate - from_
aggregate_ function - from_
alias - from_
between - from_
binary_ expr - from_
case - from_
cast - from_
column - from_
distinct - from_
empty_ relation - Encodes an EmptyRelation as a Substrait VirtualTable.
- from_
exists - Convert DataFusion Exists expression to Substrait SetPredicate subquery type
- from_
filter - from_
in_ list - from_
in_ subquery - from_
join - from_
like - from_
limit - from_
literal - from_
outer_ reference_ column - Convert an outer reference column to a Substrait field reference. Outer reference columns reference columns from an outer query scope in correlated subqueries. We convert them the same way as regular columns since the subquery plan will be reconstructed with the proper schema context during consumption.
- from_
projection - from_
repartition - from_
scalar_ function - from_
scalar_ subquery - Convert DataFusion ScalarSubquery to Substrait Scalar subquery type
- from_
set_ comparison - from_
sort - from_
subquery_ alias - from_
table_ scan - from_
try_ cast - from_
unary_ expr - from_
union - from_
values - from_
window - from_
window_ function - make_
binary_ op_ scalar_ func - Return Substrait scalar function with two arguments
- operator_
to_ name - parse_
flat_ grouping_ exprs - to_
substrait_ agg_ measure - to_
substrait_ extended_ expr - Serializes a collection of expressions to a Substrait ExtendedExpression message
- to_
substrait_ groupings - to_
substrait_ plan - Convert DataFusion LogicalPlan to Substrait Plan
- to_
substrait_ rel - to_
substrait_ rex - Convert DataFusion Expr to Substrait Rex