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