This is an automated email from the ASF dual-hosted git repository.
hyuan pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.
from de3bef9 [CALCITE-3982] Simplify FilterMergeRule to rely on RelBuilder
instead of RexProgram
add 888e879 [CALCITE-3969] Trait keys remapping may throw exception when
some trait key is not mapped (Roman Kondakov)
No new revisions were added by this update.
Summary of changes:
.../java/org/apache/calcite/plan/RelTrait.java | 13 +++
.../org/apache/calcite/rel/RelCollationImpl.java | 18 ++++
.../org/apache/calcite/rel/RelDistribution.java | 18 ++++
.../org/apache/calcite/rel/RelDistributions.java | 28 ++++--
.../rel/rules/ProjectJoinTransposeRule.java | 9 +-
.../rel/rules/SortProjectTransposeRule.java | 4 +-
.../main/java/org/apache/calcite/rex/RexUtil.java | 6 +-
.../java/org/apache/calcite/util/Permutation.java | 12 +--
.../org/apache/calcite/util/mapping/Mappings.java | 79 +++++++++++++++-
.../org/apache/calcite/rel/RelCollationTest.java | 60 ++++++++++++-
.../apache/calcite/rel/RelDistributionTest.java | 46 ++++++++++
.../apache/calcite/util/mapping/MappingTest.java | 100 ++++++++++++---------
12 files changed, 323 insertions(+), 70 deletions(-)