Module physical_expr

Source

Traits§

DynEq
PhysicalExpr can’t be constrained by Eq directly because it must remain object safe. To ease implementation, blanket implementation is provided for Eq types.
DynHash
PhysicalExpr can’t be constrained by Hash directly because it must remain object safe. To ease implementation blanket implementation is provided for Hash types.
PhysicalExpr
PhysicalExprs represent expressions such as A + 1 or CAST(c1 AS int).

Functions§

down_cast_any_refDeprecated
format_physical_expr_list
Returns Display able a list of PhysicalExpr
with_new_children_if_necessary
Returns a copy of this expr if we change any child according to the pointer comparison. The size of children must be equal to the size of PhysicalExpr::children().

Type Aliases§

PhysicalExprRef
Shared PhysicalExpr.