This is an automated email from the ASF dual-hosted git repository.
jhyde pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.
from 1018d25 [CALCITE-2900] RelStructuredTypeFlattener generates wrong
types on nested columns (Will Yu)
new a3c0abd [CALCITE-1515] In RelBuilder, add functionScan method to
create TableFunctionScan (Chunwei Lei)
new 22fd34f [CALCITE-2920] In RelBuilder, add antiJoin method (Ruben
Quesada Lopez)
new 136c9c5 [CALCITE-2928] When resolving user-defined functions (UDFs),
use the case-sensitivity of the current connection (Danny Chan)
new 9bce62c Site: Improve documentation for MySQL-specific JSON operators
The 4 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.../calcite/prepare/CalciteCatalogReader.java | 6 +-
.../org/apache/calcite/rel/core/RelFactories.java | 32 +++++
.../apache/calcite/rel/core/TableFunctionScan.java | 5 +-
.../rel/logical/LogicalTableFunctionScan.java | 9 +-
.../java/org/apache/calcite/runtime/FlatLists.java | 9 +-
.../org/apache/calcite/runtime/SqlFunctions.java | 6 +-
.../java/org/apache/calcite/sql/SemiJoinType.java | 29 +++-
.../java/org/apache/calcite/sql/SqlBasicCall.java | 2 +-
.../main/java/org/apache/calcite/sql/SqlCall.java | 4 +-
.../java/org/apache/calcite/sql/SqlFunction.java | 7 +-
.../java/org/apache/calcite/sql/SqlIdentifier.java | 10 +-
.../java/org/apache/calcite/sql/SqlOperator.java | 7 +-
.../org/apache/calcite/sql/SqlOperatorTable.java | 6 +-
.../main/java/org/apache/calcite/sql/SqlUtil.java | 78 +++++------
.../calcite/sql/parser/SqlAbstractParserImpl.java | 4 +-
.../calcite/sql/util/ChainedSqlOperatorTable.java | 6 +-
.../calcite/sql/util/ListSqlOperatorTable.java | 6 +-
.../sql/util/ReflectiveSqlOperatorTable.java | 71 +++++++---
.../apache/calcite/sql/validate/AggChecker.java | 6 +-
.../org/apache/calcite/sql/validate/AggFinder.java | 11 +-
.../apache/calcite/sql/validate/AggVisitor.java | 16 ++-
.../apache/calcite/sql/validate/SqlValidator.java | 8 ++
.../calcite/sql/validate/SqlValidatorImpl.java | 70 ++++++----
.../calcite/sql/validate/SqlValidatorUtil.java | 3 +-
.../apache/calcite/sql2rel/SqlToRelConverter.java | 2 +-
.../java/org/apache/calcite/tools/RelBuilder.java | 148 ++++++++++++++++++++-
.../prepare/LookupOperatorOverloadsTest.java | 20 ++-
.../calcite/sql/test/SqlOperatorBaseTest.java | 22 ++-
.../org/apache/calcite/test/CalciteAssert.java | 24 +++-
.../java/org/apache/calcite/test/LatticeTest.java | 31 +++--
.../apache/calcite/test/MockSqlOperatorTable.java | 23 ++++
.../org/apache/calcite/test/RelBuilderTest.java | 76 +++++++++++
.../org/apache/calcite/test/SqlValidatorTest.java | 56 +++++++-
.../test/enumerable/EnumerableCorrelateTest.java | 65 +++++++++
site/_docs/algebra.md | 4 +
site/_docs/reference.md | 130 ++++++++++++------
36 files changed, 778 insertions(+), 234 deletions(-)