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