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