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

zabetak pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/hive.git


    from 718df0a7e4f HIVE-26639: ConstantVectorExpression shouldn't rely on 
default charset (#3675) (Laszlo Bodor reviewed by Ayush Saxena)
     new 5a2b42982ad HIVE-26638: Replace in-house CBO reduce expressions rules 
with Calcite's built-in classes (Stamatis Zampetakis reviewed by Krisztian Kasa)
     new 4ae2dae6239 HIVE-26642: Replace HiveFilterMergeRule with Calcite's 
built-in implementation (Stamatis Zampetakis reviewed by Krisztian Kasa)
     new 6b05d64ce8c HIVE-26643: HiveUnionPullUpConstantsRule produces an 
invalid plan when pulling up constants for nullable fields (Alessandro 
Solimando reviewed by Stamatis Zampetakis)

The 3 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 .../hadoop/hive/ql/optimizer/calcite/Bug.java      |  11 +-
 .../calcite/rules/HiveFilterMergeRule.java         |  59 ------
 .../calcite/rules/HiveReduceExpressionsRule.java   | 220 +++------------------
 .../rules/HiveUnionPullUpConstantsRule.java        |  27 +--
 .../hadoop/hive/ql/parse/CalcitePlanner.java       |   8 +-
 .../rules/TestHiveUnionPullUpConstantsRule.java    | 178 +++++++++++++++++
 .../clientpositive/llap/acid_nullscan.q.out        |   4 +-
 7 files changed, 239 insertions(+), 268 deletions(-)
 delete mode 100644 
ql/src/java/org/apache/hadoop/hive/ql/optimizer/calcite/rules/HiveFilterMergeRule.java
 create mode 100644 
ql/src/test/org/apache/hadoop/hive/ql/optimizer/calcite/rules/TestHiveUnionPullUpConstantsRule.java

Reply via email to