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 76f9847 [CALCITE-3439] Support Intersect and Minus in RelMdPredicates
(Jin Xing)
add 93da00b [CALCITE-3334] Refinement for Substitution-Based MV Matching
(Jin Xing)
No new revisions were added by this update.
Summary of changes:
.../adapter/enumerable/EnumerableRules.java | 1 +
.../plan/MaterializedViewSubstitutionVisitor.java | 294 +-----
.../calcite/plan/RelOptMaterializations.java | 22 +-
.../java/org/apache/calcite/plan/RelOptRules.java | 2 +-
.../apache/calcite/plan/SubstitutionVisitor.java | 1005 ++++++++++++++------
.../apache/calcite/rel/mutable/MutableRels.java | 9 +
.../rel/rules/MaterializedViewFilterScanRule.java | 4 +-
.../apache/calcite/test/MaterializationTest.java | 364 ++++++-
8 files changed, 1084 insertions(+), 617 deletions(-)