unproject_unnest_expr

Function unproject_unnest_expr 

Source
pub(crate) fn unproject_unnest_expr(expr: Expr, unnest: &Unnest) -> Result<Expr>
Expand description

Recursively identify Column expressions and transform them into the appropriate unnest expression

For example, if expr contains the column expr “__unnest_placeholder(make_array(Int64(1),Int64(2),Int64(2),Int64(5),NULL),depth=1)” it will be transformed into an actual unnest expression UNNEST([1, 2, 2, 5, NULL])