Module properties

Module properties 

Source

Re-exportsยง

pub use joins::*;
pub use union::*;

Modulesยง

dependency ๐Ÿ”’
joins ๐Ÿ”’
union ๐Ÿ”’

Structsยง

EquivalenceProperties
EquivalenceProperties stores information about the output of a plan node that can be used to optimize the plan. Currently, it keeps track of:
OrderingEquivalenceCache ๐Ÿ”’
This object serves as a cache for storing equivalent sort expressions in normal form, and a map associating leading sort expressions with full lexicographical orderings. With this information, DataFusion can efficiently determine whether a given ordering is satisfied by the existing orderings, and discover new orderings based on the existing equivalence properties.

Functionsยง

expr_refers ๐Ÿ”’
This function examines whether a referring expression directly refers to a given referred expression or if any of its children in the expression tree refer to the specified expression.
get_expr_properties ๐Ÿ”’
This function examines the given expression and its properties to determine the ordering properties of the expression. The range knowledge is not utilized yet in the scope of this function.
update_properties ๐Ÿ”’
Calculates the properties of a given ExprPropertiesNode.