This is an automated email from the ASF dual-hosted git repository. zabetak pushed a change to branch site in repository https://gitbox.apache.org/repos/asf/calcite.git.
discard 07fcedb Site: Add new committers (Haisheng Yuan, Hongze Zhang and Stamatis Zampetakis) discard 27706dd Site: News item for release 1.19.0 discard 3ac7039 Merge branch 'master' into site discard a96db91 Site: [CALCITE-2734] Update mongo documentation to reflect filename changes discard d561dba Site: Add commit message guidelines for contributors (Stamatis Zampetakis) discard 15a6d38 Site: Add Zoltan Haindrich as committer discard 2afea1f Site: Elastic query example on _MAP add 06b1894 Site: News item for release 1.19.0 add 79f4324 [CALCITE-2942] Materialized view rewriting logic instantiates RelMetadataQuery each time the rule is triggered add ecc100e [CALCITE-2943] Materialized view rewriting logic calls getApplicableMaterializations each time the rule is triggered add 2fa7fd7 [CALCITE-2946] RelBuilder wrongly skips creation of Aggregate that prunes columns if input produces one row at most add 406129b [CALCITE-2951] Support decorrelate subquery that has aggregate with grouping sets (Haisheng Yuan) add 25ffeb4 [CALCITE-2908] Implement SQL LAST_DAY function (Chunwei Lei) add 81143c8 [CALCITE-589] Extend unifyAggregates method to work with Grouping Sets add 1b43072 [CALCITE-574] Remove org.apache.calcite.util.Bug.CALCITE_461_FIXED add 35ab6c7 [CALCITE-2952] Add JDK 12 as tested to 1.19.0 history add 11c067f Site: Add new committers (Haisheng Yuan, Hongze Zhang and Stamatis Zampetakis) add 90e69d4 [CALCITE-2953] LatticeTest.testTileAlgorithm2 and LatticeTest.testTileAlgorithm3 fail intermittently add 4fdf241 In RelFieldCollation, add a "withX" copy method for each attribute "X", and deprecate "copy" add 1f4b619 [CALCITE-2796] JDBC adapter should convert 'GROUP BY ROLLUP(x, y)' to 'GROUP BY x, y WITH ROLLUP' for MySQL 5 add ddbcd39 Suppress deprecation warning, and remove unicode character from Java source file add 650d24b Site: Add Alibaba MaxCompute to powered-by page add a9687de [CALCITE-2958] Upgrade SQLLine to 1.7.0 This update added new revisions after undoing existing revisions. That is to say, some revisions that were in the old version of the branch are not in the new version. This situation occurs when a user --force pushes a change and generates a repository containing something like this: * -- * -- B -- O -- O -- O (07fcedb) \ N -- N -- N refs/heads/site (a9687de) You should already have received notification emails for all of the O revisions, and so the following emails describe only the N revisions from the common base, B. Any revisions marked "omit" are not gone; other references still refer to them. Any revisions marked "discard" are gone forever. No new revisions were added by this update. Summary of changes: .../calcite/adapter/enumerable/PhysType.java | 6 +- .../calcite/adapter/enumerable/PhysTypeImpl.java | 1 + .../calcite/adapter/enumerable/RexImpTable.java | 3 + .../java/org/apache/calcite/plan/RelOptUtil.java | 13 +- .../apache/calcite/plan/SubstitutionVisitor.java | 29 +- .../calcite/plan/volcano/VolcanoPlanner.java | 2 +- .../java/org/apache/calcite/rel/RelCollations.java | 4 +- .../org/apache/calcite/rel/RelFieldCollation.java | 29 +- .../org/apache/calcite/rel/core/Aggregate.java | 74 ++- .../calcite/rel/metadata/RelMdCollation.java | 2 +- .../calcite/rel/mutable/MutableAggregate.java | 3 +- .../calcite/rel/rel2sql/RelToSqlConverter.java | 135 ++++- .../rel/rules/AbstractMaterializedViewRule.java | 585 +++++++++++---------- .../rel/rules/ProjectWindowTransposeRule.java | 2 +- .../java/org/apache/calcite/rex/RexProgram.java | 3 +- .../main/java/org/apache/calcite/rex/RexUtil.java | 2 +- .../org/apache/calcite/runtime/SqlFunctions.java | 27 + .../main/java/org/apache/calcite/sql/SqlCall.java | 5 +- .../java/org/apache/calcite/sql/SqlDialect.java | 39 +- .../main/java/org/apache/calcite/sql/SqlNode.java | 3 +- .../calcite/sql/dialect/MysqlSqlDialect.java | 11 + .../apache/calcite/sql/fun/SqlRollupOperator.java | 18 + .../calcite/sql/fun/SqlStdOperatorTable.java | 9 + .../org/apache/calcite/sql/type/ReturnTypes.java | 8 + .../apache/calcite/sql2rel/RelDecorrelator.java | 16 +- .../java/org/apache/calcite/tools/Programs.java | 6 + .../java/org/apache/calcite/tools/RelBuilder.java | 8 +- .../src/main/java/org/apache/calcite/util/Bug.java | 9 - .../org/apache/calcite/util/BuiltInMethod.java | 1 + .../main/java/org/apache/calcite/util/Util.java | 14 + .../calcite/rel/rel2sql/RelToSqlConverterTest.java | 145 +++++ .../calcite/sql/test/SqlOperatorBaseTest.java | 79 ++- .../calcite/test/InduceGroupingTypeTest.java | 74 ++- .../java/org/apache/calcite/test/LatticeTest.java | 33 +- .../apache/calcite/test/MaterializationTest.java | 35 +- .../org/apache/calcite/test/RelBuilderTest.java | 19 + .../apache/calcite/test/SqlToRelConverterTest.java | 13 + .../java/org/apache/calcite/util/UtilTest.java | 34 ++ .../apache/calcite/test/SqlToRelConverterTest.xml | 25 + core/src/test/resources/sql/misc.iq | 21 + .../calcite/adapter/geode/rel/GeodeRules.java | 14 +- pom.xml | 2 +- site/_docs/history.md | 186 ++++--- site/_docs/powered_by.md | 7 + site/_docs/reference.md | 1 + site/img/powered-by.png | Bin 101285 -> 104148 bytes .../AbstractRelNodeGetRelTypeNameBenchmark.java | 9 +- 47 files changed, 1267 insertions(+), 497 deletions(-)