polars.Expr.meta.is_row_separable#
- Expr.meta.is_row_separable() bool[source]#
Whether or not we split the expression by rows during execution.
Row separable expressions will produce a correct output if ran in batches.
Examples
>>> e = pl.col("foo").sum() >>> e.meta.is_row_separable() False >>> e = pl.col("foo").unique() >>> e.meta.is_row_separable() False >>> e = pl.col("foo") * pl.col("bar") >>> e.meta.is_row_separable() True >>> e = pl.col("foo").explode() >>> e.meta.is_row_separable() True