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