You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@calcite.apache.org by da...@apache.org on 2019/06/02 04:17:23 UTC

[calcite] 01/01: Merge branch 'master' of https://github.com/apache/calcite

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 <yu...@alibaba-inc.com>
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(-)