Structs§

  • Represents a guarantee that must be true for a boolean expression to evaluate to true.

Enums§

Functions§

  • Recursively extract referenced Columns within a PhysicalExpr.
  • 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.
  • Assume the predicate is in the form of DNF, split the predicate to a Vec of PhysicalExprs.

Type Aliases§