This function returns all Arc<dyn PhysicalExpr>
s inside the given
PhysicalSortExpr
sequence.
Compare the two expr lists are equal no matter the order.
For example two InListExpr can be considered to be equals no matter the order:
Strictly compare the two expr lists are equal in the given order.
This function finds the indices of targets
within items
, taking into
account equivalences according to equal_properties
.
This function maps back requirement after ProjectionExec
to the Executor for its input.
Normalize the output expressions based on Alias Map and SchemaRef.
Checks whether given ordering requirements are satisfied by provided
PhysicalSortExprs.
Re-assign column indices referenced in predicate according to given schema.
This may be helpful when dealing with projections.
Strictly compare the two sort expr lists in the given order.
Assume the predicate is in the form of CNF, split the predicate to a Vec of PhysicalExprs.