Function datafusion::logical_plan::columnize_expr
source · [−]Expand description
Convert an expression into Column expression if it’s already provided as input plan.
For example, it rewrites:
.aggregate(vec![col("c1")], vec![sum(col("c2"))])?
.project(vec![col("c1"), sum(col("c2"))?
Into:
.aggregate(vec![col("c1")], vec![sum(col("c2"))])?
.project(vec![col("c1"), col("SUM(#c2)")?