You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@arrow.apache.org by ji...@apache.org on 2022/02/08 12:51:54 UTC
[arrow-datafusion] branch master updated (3c39c72 -> 86dcb09)
This is an automated email from the ASF dual-hosted git repository.
jiayuliu pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git.
from 3c39c72 move signature, type signature, and volatility to split module (#1763)
add 86dcb09 [split/10] split up expr for rewriting, visiting, and simplification traits (#1774)
No new revisions were added by this update.
Summary of changes:
datafusion/src/datasource/listing/helpers.rs | 2 +-
datafusion/src/logical_plan/expr.rs | 764 +--------------------
datafusion/src/logical_plan/expr_rewriter.rs | 591 ++++++++++++++++
datafusion/src/logical_plan/expr_simplier.rs | 97 +++
datafusion/src/logical_plan/expr_visitor.rs | 176 +++++
datafusion/src/logical_plan/mod.rs | 21 +-
.../src/optimizer/common_subexpr_eliminate.rs | 4 +-
datafusion/src/optimizer/simplify_expressions.rs | 5 +-
datafusion/src/optimizer/utils.rs | 6 +-
datafusion/src/sql/utils.rs | 1 +
datafusion/tests/simplification.rs | 1 +
11 files changed, 892 insertions(+), 776 deletions(-)
create mode 100644 datafusion/src/logical_plan/expr_rewriter.rs
create mode 100644 datafusion/src/logical_plan/expr_simplier.rs
create mode 100644 datafusion/src/logical_plan/expr_visitor.rs