This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/datafusion.git
from 66ee0afcab Preserve PhysicalExpr graph in proto round trip using Arc
pointers as unique identifiers (#20037)
add 9962911ee5 feat: add ExpressionPlacement enum for optimizer expression
placement decisions (#20065)
No new revisions were added by this update.
Summary of changes:
datafusion/expr-common/src/lib.rs | 3 +
datafusion/expr-common/src/placement.rs | 62 +++++++++++
datafusion/expr/src/expr.rs | 18 ++++
datafusion/expr/src/lib.rs | 1 +
datafusion/expr/src/udf.rs | 26 +++++
datafusion/functions/src/core/getfield.rs | 118 ++++++++++++++++++++-
.../optimizer/src/common_subexpr_eliminate.rs | 5 +
.../optimizer/src/optimize_projections/mod.rs | 14 +--
.../physical-expr-common/src/physical_expr.rs | 11 ++
datafusion/physical-expr/src/expressions/column.rs | 5 +
.../physical-expr/src/expressions/literal.rs | 5 +
datafusion/physical-expr/src/scalar_function.rs | 10 +-
datafusion/physical-plan/src/projection.rs | 27 ++---
datafusion/sqllogictest/test_files/aggregate.slt | 15 +--
.../test_files/projection_pushdown.slt | 22 +++-
datafusion/sqllogictest/test_files/unnest.slt | 4 +-
16 files changed, 307 insertions(+), 39 deletions(-)
create mode 100644 datafusion/expr-common/src/placement.rs
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]