You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by ch...@apache.org on 2022/05/20 11:52:28 UTC

[calcite] branch main updated (7c1e2746b9 -> acf82f7784)

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

chunwei pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git


    from 7c1e2746b9 [CALCITE-5089] Allow GROUP BY ALL or DISTINCT set quantifier on GROUPING SETS
     add acf82f7784 [CALCITE-3890] Derive IS NOT NULL filter for the inputs of inner join

No new revisions were added by this update.

Summary of changes:
 .../org/apache/calcite/rel/rules/CoreRules.java    |   5 +
 .../rel/rules/JoinDeriveIsNotNullFilterRule.java   | 117 ++++++++++
 .../java/org/apache/calcite/rex/RexSimplify.java   |   6 +-
 .../java/org/apache/calcite/tools/RelBuilder.java  |  24 +-
 .../org/apache/calcite/test/RelOptRulesTest.java   |  96 ++++++++
 .../org/apache/calcite/test/RelOptRulesTest.xml    | 260 ++++++++++++++++++++-
 6 files changed, 497 insertions(+), 11 deletions(-)
 create mode 100644 core/src/main/java/org/apache/calcite/rel/rules/JoinDeriveIsNotNullFilterRule.java