pub type ExprTreeNode<T> = ExprContext<Option<T>>;
Aliased Type§
struct ExprTreeNode<T> {
pub expr: Arc<dyn PhysicalExpr>,
pub data: Option<T>,
pub children: Vec<ExprContext<Option<T>>>,
}
Fields§
§expr: Arc<dyn PhysicalExpr>
The physical expression associated with this context.
data: Option<T>
Custom data payload of the node.
children: Vec<ExprContext<Option<T>>>
Child contexts of this node.