Structs§
- Literal
Guarantee - Represents a guarantee that must be true for a boolean expression to
evaluate to
true
.
Enums§
- Guarantee
- What is guaranteed about the values for a
LiteralGuarantee
?
Functions§
- build_
dag - collect_
columns - Recursively extract referenced
Column
s within aPhysicalExpr
. - convert_
to_ expr - This function returns all
Arc<dyn PhysicalExpr>
s inside the givenPhysicalSortExpr
sequence. - get_
indices_ of_ exprs_ strict - This function finds the indices of
targets
withinitems
using strict equality. - map_
columns_ before_ projection - This function maps back requirement after ProjectionExec to the Executor for its input.
- merge_
vectors - Merge left and right sort expressions, checking for duplicates.
- reassign_
predicate_ columns - Re-assign column indices referenced in predicate according to given schema. This may be helpful when dealing with projections.
- split_
conjunction - Assume the predicate is in the form of CNF, split the predicate to a Vec of PhysicalExprs.
- split_
disjunction - Assume the predicate is in the form of DNF, split the predicate to a Vec of PhysicalExprs.