This is an automated email from the ASF dual-hosted git repository.

mingmwang pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/arrow-datafusion.git


    from 569f6fe87e Remove input schema from PhysicalExpr, move the validation 
logic to physical expression planner (#6122)
     add 99bc3938e8 Move Scalar Subquery validation logic to the Analyzer 
(#6084)

No new revisions were added by this update.

Summary of changes:
 benchmarks/expected-plans/q2.txt                   |   8 +-
 datafusion/core/tests/dataframe.rs                 |   6 +-
 datafusion/core/tests/sql/subqueries.rs            | 228 +++++++++++++-
 datafusion/expr/src/expr_fn.rs                     |  21 +-
 datafusion/expr/src/logical_plan/plan.rs           |  98 ++++++
 .../optimizer/src/analyzer/count_wildcard_rule.rs  |   9 +-
 datafusion/optimizer/src/analyzer/mod.rs           | 113 +------
 datafusion/optimizer/src/analyzer/subquery.rs      | 342 +++++++++++++++++++++
 .../optimizer/src/decorrelate_where_exists.rs      |  71 +++--
 datafusion/optimizer/src/decorrelate_where_in.rs   | 101 +++---
 .../optimizer/src/scalar_subquery_to_join.rs       | 275 ++++++++++-------
 datafusion/optimizer/src/test/mod.rs               |  39 ++-
 datafusion/optimizer/src/utils.rs                  | 192 ++----------
 13 files changed, 1031 insertions(+), 472 deletions(-)
 create mode 100644 datafusion/optimizer/src/analyzer/subquery.rs

Reply via email to