Module physical_expr

Module physical_expr 

Source

Traits§

PhysicalExpr 🔒
PhysicalExprs represent expressions such as A + 1 or CAST(c1 AS int).

Functions§

add_offset_to_expr
Adds the offset value to Column indices inside expr. This function is generally used during the update of the right table schema in join operations.
add_offset_to_physical_sort_exprs
create_lex_ordering
Creates a vector of LexOrdering from a vector of logical expression
create_ordering
Converts logical sort expressions to physical sort expressions.
create_physical_sort_expr
Create a physical sort expression from a logical expression
create_physical_sort_exprs
Create vector of physical sort expression from a vector of logical expression
physical_exprs_bag_equal
Checks whether the given physical expression slices are equal in the sense of bags (multi-sets), disregarding their orderings.
physical_exprs_contains
This function is similar to the contains method of Vec. It finds whether expr is among physical_exprs.
physical_exprs_equal
Checks whether the given physical expression slices are equal.