This is an automated email from the ASF dual-hosted git repository.
jingzhang pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git
from 7e38304093 Site: Outline process for becoming Calcite committer by
request
add 8d8b0b10fd [CALCITE-4865] Allow table functions to be polymorphic
No new revisions were added by this update.
Summary of changes:
core/src/main/codegen/templates/Parser.jj | 112 ++++++-
.../apache/calcite/runtime/CalciteResource.java | 9 +
.../main/java/org/apache/calcite/sql/SqlKind.java | 14 +
.../calcite/sql/SqlSetSemanticsTableOperator.java | 94 ++++++
.../org/apache/calcite/sql/SqlTableFunction.java | 15 +
.../apache/calcite/sql/TableCharacteristic.java | 357 +++++++++++++++++++++
.../calcite/sql/fun/SqlStdOperatorTable.java | 4 +
.../calcite/sql/validate/SqlValidatorImpl.java | 63 ++++
.../sql2rel/RelStructuredTypeFlattener.java | 10 +
.../apache/calcite/sql2rel/SqlToRelConverter.java | 154 ++++++++-
.../calcite/sql2rel/StandardConvertletTable.java | 14 +-
.../calcite/runtime/CalciteResource.properties | 3 +
.../apache/calcite/test/SqlToRelConverterTest.java | 85 +++++
.../org/apache/calcite/test/SqlValidatorTest.java | 50 +++
.../apache/calcite/test/SqlToRelConverterTest.xml | 198 ++++++++++++
site/_docs/reference.md | 48 ++-
.../apache/calcite/sql/parser/SqlParserTest.java | 89 +++++
.../apache/calcite/test/MockSqlOperatorTable.java | 311 +++++++++++++++++-
18 files changed, 1614 insertions(+), 16 deletions(-)
create mode 100644
core/src/main/java/org/apache/calcite/sql/SqlSetSemanticsTableOperator.java
create mode 100644
core/src/main/java/org/apache/calcite/sql/TableCharacteristic.java