Type Alias datafusion_physical_expr::utils::ExprTreeNode

source ·
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.