Expand description
Functionality which is common to all “expression“s (see documentation within crate::expression). See documentation in Expression for high-level summary.
Structs§
- Expression
- The high-level idea is that an Expression is generic over ExpressionType , and contains within it a single parent ExpressionNode as well as an ExpressionType::MleVec containing the unique leaf representations for the leaves of the ExpressionNode tree.
Enums§
- Expression
Node - ExpressionNode can be made up of the following:
Traits§
- Expression
Type - An ExpressionType defines two fields – the type of MLE representation at the leaf of the expression node tree, and the “global” unique copies of each of the MLEs (this is so that if an expression references the same MLE multiple times, the data stored therein is not duplicated)