This function returns all Arc<dyn PhysicalExpr>
s inside the given
PhysicalSortExpr
sequence.
This function finds the indices of targets
within items
using strict
equality.
This function maps back requirement after ProjectionExec
to the Executor for its input.
Merge left and right sort expressions, checking for duplicates.
Re-assign column indices referenced in predicate according to given schema.
This may be helpful when dealing with projections.
Reverses the ORDER BY expression, which is useful during equivalent window
expression construction. For instance, ‘ORDER BY a ASC, NULLS LAST’ turns into
‘ORDER BY a DESC, NULLS FIRST’.
Scatter truthy
array by boolean mask. When the mask evaluates true
, next values of truthy
are taken, when the mask evaluates false
values null values are filled.
Assume the predicate is in the form of CNF, split the predicate to a Vec of PhysicalExprs.