This is an automated email from the ASF dual-hosted git repository. danny0405 pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/calcite.git
commit 004b2bf8881d0e3565c8cb378c2fe171f3c3c4fa Merge: f029585 b0e83c4 Author: yuzhao.cyz <[email protected]> AuthorDate: Sun Jun 2 12:17:07 2019 +0800 Merge branch 'master' of https://github.com/apache/calcite .../adapter/enumerable/EnumerableAggregate.java | 21 +++-- .../enumerable/EnumerableAggregateRule.java | 1 - .../enumerable/EnumerableMergeJoinRule.java | 6 +- .../adapter/enumerable/EnumerableRules.java | 5 +- .../adapter/enumerable/EnumerableSemiJoin.java | 92 +++++++++++++++++++--- .../adapter/enumerable/EnumerableSemiJoinRule.java | 23 ++---- .../org/apache/calcite/adapter/jdbc/JdbcRules.java | 19 +++-- .../org/apache/calcite/interpreter/Bindables.java | 16 ++-- .../org/apache/calcite/rel/core/Aggregate.java | 43 ++++++---- .../org/apache/calcite/rel/core/Correlate.java | 20 +++-- .../org/apache/calcite/rel/core/RelFactories.java | 17 ++-- .../calcite/rel/logical/LogicalAggregate.java | 47 ++++++----- .../calcite/rel/logical/LogicalCorrelate.java | 16 ++++ .../calcite/rel/metadata/RelMdCollation.java | 8 ++ .../rel/metadata/RelMdColumnUniqueness.java | 9 +++ .../rel/metadata/RelMdDistinctRowCount.java | 7 ++ .../calcite/rel/metadata/RelMdNodeTypes.java | 7 ++ .../calcite/rel/metadata/RelMdPopulationSize.java | 6 ++ .../apache/calcite/rel/metadata/RelMdRowCount.java | 16 +++- .../org/apache/calcite/rel/metadata/RelMdSize.java | 6 ++ .../calcite/rel/metadata/RelMdUniqueKeys.java | 8 ++ .../org/apache/calcite/rel/metadata/RelMdUtil.java | 19 ++++- .../apache/calcite/rel/mutable/MutableRels.java | 15 ++++ .../rel/rules/AbstractMaterializedViewRule.java | 2 +- .../AggregateExpandDistinctAggregatesRule.java | 15 ++-- .../rel/rules/AggregateFilterTransposeRule.java | 5 +- .../calcite/rel/rules/AggregateJoinRemoveRule.java | 7 +- .../calcite/rel/rules/AggregateMergeRule.java | 3 +- .../rel/rules/AggregateProjectMergeRule.java | 3 +- .../calcite/rel/rules/AggregateStarTableRule.java | 2 +- .../rel/rules/AggregateUnionTransposeRule.java | 2 +- .../calcite/rel/rules/JoinToCorrelateRule.java | 17 ++-- .../java/org/apache/calcite/tools/Programs.java | 4 + .../java/org/apache/calcite/tools/RelBuilder.java | 44 ++++------- .../calcite/plan/volcano/TraitPropagationTest.java | 17 ++-- .../apache/calcite/adapter/druid/DruidQuery.java | 3 +- .../apache/calcite/adapter/druid/DruidRules.java | 9 +-- .../elasticsearch/ElasticsearchAggregate.java | 21 +++-- .../adapter/elasticsearch/ElasticsearchRules.java | 1 - .../calcite/adapter/geode/rel/GeodeAggregate.java | 21 +++-- .../calcite/adapter/geode/rel/GeodeRules.java | 1 - .../calcite/adapter/mongodb/MongoAggregate.java | 22 ++++-- .../apache/calcite/adapter/mongodb/MongoRules.java | 1 - .../apache/calcite/adapter/pig/PigAggregate.java | 24 ++++-- .../calcite/adapter/pig/PigRelFactories.java | 6 +- .../org/apache/calcite/adapter/pig/PigRules.java | 2 +- site/_docs/history.md | 1 + 47 files changed, 450 insertions(+), 210 deletions(-)
