This is an automated email from the ASF dual-hosted git repository.

tanner pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git


    from 00db00161c [CALCITE-5709] Add TO_BASE32 and FROM_BASE32 functions 
(enabled in BigQuery library)
     add 7dd3ecd5a6 [CALCITE-5789] Query with two nested subqueries where the 
inner-most references the outer-most table returns wrong result [CALCITE-5683] 
Two level nested correlated subquery throws an exception during decorrelation
     add 50f0e18589 Site: Add Yong Liu as committer
     add d4276bcc19 [CALCITE-5786] QuidemTest and DiffRepository are not 
compatible with Gradle incremental builds since they write to build/resources
     add 7bb4f4191a [CALCITE-5793] JDBC adapter should use NULLS FIRST, NULLS 
LAST syntax for BigQuery
     add 4e6a33e375 Site: Add Zhe Hu as committer
     add aff0fc981b [MINOR] Assert can be replaced in 
`AbstractMaterializedViewRule#perform()`
     add 313b958059 [CALCITE-5772] Add MAP_CONCAT, MAP_FROM_ENTRIES function 
(enabled in Spark library)
     add 1dd1b4ac85 [CALCITE-5810] Prevent overflow in substring length 
computation
     add b94917883c [CALCITE-5727] RelOptFixture#checkUnchanged should assert 
planAfter is not present
     add 362cc566ed [CALCITE-5711] Implement the SINGLE_VALUE aggregation in 
PostgreSQL Dialect
     add 7e1e0298cb [CALCITE-5798] Improve simplification of '(x < y) IS NOT 
TRUE' when x and y are not nullable
     add f1d03166a7 [CALCITE-5816] Only return left-hand table columns when 
validate LEFT SEMI JOIN query
     add 1b11d99e65 [CALCITE-5708] SUBSTRING validation error if any parameter 
is a NULL literal
     add 9600147e7d Code style: Lint
     add 1f0140eb1d Add various lint checks
     add fb6f43192c [CALCITE-5688] Support TRUNCATE TABLE DDL statement in 
server parser
     add b8ffcce8ec [CALCITE-5780] Simplify '1 > x OR 1 <= x OR x IS NULL' to 
TRUE
     add f38b2a89b4 Site: Add Dan Zou as committer
     add e3105a8fe0 [CALCITE-5819] Upgrade commons-collections from 3.x to 4.4
     add 8eeab5ea6d [CALCITE-5823] Remove commons-collections dependency from 
innodb
     add 2c007fb087 [CALCITE-5769] Optimizing 'CAST(e AS t) IS NOT NULL' to 'e 
IS NOT NULL'
     add 8d33c2e620 [CALCITE-5782] Add TO_HEX and FROM_HEX functions (enabled 
in BigQuery library)
     add ad3ecd2187 [CALCITE-5822] Add BIT_LENGTH function (enabled in Spark 
library)
     add 2ac9028ecc [CALCITE-5824] Handle IndexCondition null pointQueryKey 
list in innodb
     add 3c5345c988 [CALCITE-5479] FamilyOperandTypeChecker is not readily 
composable in sequences
     add baf37913f7 [MINOR] Adjust nullableType and java doc for 
RexProgramBuilderBase
     add b2cdab28ad Site: Add TJ Banghart as committer
     add 55f714cc37 [CALCITE-5839] EnumerableInterpretable#StaticFieldDetector 
can overwrite its flag and return an incorrect result
     add 3ab8003106 Bump vlsi-release-plugins from 1.84 to 1.90
     add 94b78e9884 [CALCITE-5865] ClassCastException with FLOOR and CEIL on 
conformances that are not builtin
     add bdfb17029f [CALCITE-5865] ClassCastException with FLOOR and CEIL on 
conformances that are not builtin (follow-up)
     add 75750b78b5 [CALCITE-5797] Release Calcite 1.35.0
     add 696b0e37cf [CALCITE-5797] Add news item and update date for 1.35.0 
release
     add 1908108ca3 Prepare for next development iteration
     add 11126c582f Following [CALCITE-5688] Eliminate warnings in server parser
     add e3310c2e82 [CALCITE-5841] Improve singleton implementation for 
`ChinookAvaticaServer` in calcite-plus
     add 5b9e768d72 [CALCITE-5877] AssertionError during MOD operation if 
result scale is greater than maximum numeric scale
     add 132cc3df5c [CALCITE-5851] Add LEVENSHTEIN function (enabled in Hive 
and Spark library)
     add df73ebd3d3 Minor: the parameter names of 
SqlTypeMappingRules.Builder#add are misleading
     add 11546ce518 [CALCITE-5837] RexUtil#pullFactors output's order should be 
deterministic even when the RexNode kind is OR
     add 70986773b8 [CALCITE-5859] Compile-time evaluation of LEFT(NULL, n) 
should not throw RuntimeException
     add 68d8d70e86 [CALCITE-5820] Add PARSE_URL function (enabled in Hive and 
Spark library)
     add 1b8dc60b76 [CALCITE-5735] Add SAFE_MULTIPLY function (enabled for 
BigQuery)
     add 5b66bd3cfa [CALCITE-5875] Remove unnecessary NULL checks in Redis 
adapter
     add ffd58e3b6d [CALCITE-5879] AssertionError during constant reduction of 
SPLIT expression that returns NULL
     add 76ba489c13 [CALCITE-5831] Add SOUNDEX function (enabled in Spark 
library)
     add 98f3048fb1 [CALCITE-5882] Compile-time evaluation of SPLIT function 
returns incorrect result
     add 0cea91b842 [CALCITE-5903] RelMdCollation does not define collations 
for EnumerableLimit
     add 25f326cf0a [CALCITE-5827] Add IS_INF and IS_NAN functions (enabled in 
BigQuery library)
     add 95c4acc3cc [CALCITE-5869] LEAST_RESTRICTIVE does not use inner type of 
MEASURE for comparisons
     add fde98e3504 [MINOR] Refactor RelDataTypeSystemTest to use test fixture
     add 697412624e [CALCITE-5885] SqlNode#toSqlString() does not honor 
dialect's supportsCharSet() flag on nested types
     add bde9110ca6 [CALCITE-5843] Constant expression with nested casts causes 
a compiler crash
     add 6b750b8e9b [CALCITE-5908] Refactor: Remove unnecessary null checks in 
CalciteSchema
     add 161e220384 [CALCITE-5184] Support "LIMIT start, ALL" in MySQL 
conformance, equivalent to "OFFSET start"
     add ed42c35bd1 [CALCITE-5813] Type inference for sql functions REPEAT, 
SPACE, XML_TRANSFORM, and XML_EXTRACT is incorrect
     add b3353015ad [CALCITE-5895] TABLESAMPLE (0) should return no rows
     add 50c3edfc3d [CALCITE-5916] In RelBuilder, add sample() method 
(equivalent to SQL TABLESAMPLE clause)
     add 51da34bdf9 [CALCITE-5906] JDBC adapter should generate TABLESAMPLE
     add 9404c8c99a [CALCITE-5873] Add REGEXP_CONTAINS function (enabled in 
BigQuery library)
     add 955fd9c1cf [CALCITE-5830] Add ARRAY_INSERT function(enabled in Spark 
library)
     add a651ea6347 [CALCITE-5640] Add SAFE_ADD function (enabled in BigQuery 
library)
     add f901d7d44a [CALCITE-5870] Allow literals like DECIMAL '12.3' 
(consistent with Postgres)
     add dc3f11bf9b [CALCITE-985] Validate MERGE
     add 357f06bb85 In Puffin, allow an action to test whether it is looking at 
the last line of a source
     add 0d3456705a [CALCITE-5941] Support LITERAL_AGG in Interpreter
     add fea0e12590 [MINOR] Remove the unused imports in SqlAbstractParserImpl
     add bcf6bd8577 [CALCITE-5644] Add CONTAINS_SUBSTR function (enabled in 
BigQuery library)
     add 6fa07f62bb [CALCITE-5946] TimeString should allow fractional seconds 
ending in zero
     add 95a59d66c0 [CALCITE-5848] Add BIT_GET and GETBIT functions (enabled in 
Spark library)
     add 21440299d2 [CALCITE-5920] Reset PERCENTILE_CONT/PERCENTILE_DISC to 
reserved keywords
     add a7e3f7e760 [CALCITE-5909] 
SqlParserTest.testNoUnintendedNewReservedKeywords fails in IDE while passes in 
command line
     add b8acbea163 [CALCITE-5770] Add SAFE_SUBTRACT function (enabled in 
BigQuery library)
     add eff56f938c Update broken link in RelMetadataProvider Javadoc
     add 996692e36a [CALCITE-5615] Run SQL Logic Test suite using Calcite's 
HSQLDB JDBC adapter
     add d802314e69 Remove mentions of binary distribution from README
     add 730361b664 [CALCITE-5922] The SQL generated for the POSITION 
function(with 3 input arguments) by the SparkSqlDialect is not recognized by 
Spark SQL
     add a0a78f3fe1 Refactor: In RexImpTable, ensure that every method is in 
BuiltInMethod
     add 4f69d9b3a4 Refactor: In ReflectUtil, add methods isStatic and isPublic
     add 2a96512c35 [CALCITE-5914] Cache compiled regular expressions in SQL 
function runtime
     add 2bf1e7b2e8 [CALCITE-5966] Upgrade commons-dbcp2 to 2.9.0
     add 01467a1797 [CALCITE-5766] Add SAFE_NEGATE function (enabled for 
BigQuery library)
     add 1eb547c93e [CALCITE-5910] Add REGEXP_EXTRACT and REGEXP_SUBSTR 
functions (enabled in BigQuery library)
     add 267d633165 [CALCITE-5965] Avoid unnecessary String concatenations in 
the RexFieldAccess constructor to improve the performance
     add ada4fe2715 [CALCITE-5911] Add REGEXP_EXTRACT_ALL function (enabled in 
BigQuery library)
     add cbf857e319 [CALCITE-5861] ReduceExpressionsRule rules should 
constant-fold expressions in window bounds
     add 05787a6793 [CALCITE-5953] AggregateCaseToFilterRule may make 
inaccurate SUM transformations
     add aa5397bed4 [CALCITE-5821] Add FORMAT_NUMBER function (enabled in Hive 
and Spark library)
     new b19f373b41 [CALCITE-5933] Add SAFE_DIVIDE function (enabled in 
BigQuery library)

The 1 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:
 README                                             |    9 +-
 babel/src/main/codegen/config.fmpp                 |   11 +-
 .../codegen/includes/parserPostgresqlImpls.ftl     |   36 +-
 .../java/org/apache/calcite/test/BabelTest.java    |   16 +
 babel/src/test/resources/sql/big-query.iq          |  952 +++++++++++++-
 babel/src/test/resources/sql/select.iq             |   15 +-
 bom/build.gradle.kts                               |    3 +
 build.gradle.kts                                   |   10 +
 core/build.gradle.kts                              |    1 +
 core/src/main/codegen/default_config.fmpp          |   13 +-
 core/src/main/codegen/templates/Parser.jj          |  133 +-
 .../calcite/adapter/enumerable/EnumUtils.java      |    2 +
 .../enumerable/EnumerableInterpretable.java        |    2 +-
 .../ReflectiveCallNotNullImplementor.java          |    5 +-
 .../calcite/adapter/enumerable/RexImpTable.java    |  600 +++++----
 .../calcite/config/CalciteSystemProperty.java      |   50 +-
 .../apache/calcite/interpreter/AggregateNode.java  |  174 +--
 .../apache/calcite/interpreter/TableScanNode.java  |    5 +-
 .../org/apache/calcite/jdbc/CalciteMetaImpl.java   |    2 +-
 .../org/apache/calcite/jdbc/CalciteSchema.java     |   38 +-
 .../apache/calcite/jdbc/JavaTypeFactoryImpl.java   |    8 +-
 .../apache/calcite/plan/RelOptPredicateList.java   |   12 +-
 .../calcite/plan/RelOptSamplingParameters.java     |   38 +-
 .../main/java/org/apache/calcite/plan/Strong.java  |    2 +-
 .../main/java/org/apache/calcite/rel/RelInput.java |   13 +-
 .../org/apache/calcite/rel/core/RelFactories.java  |   30 +
 .../java/org/apache/calcite/rel/core/Sample.java   |   22 +-
 .../apache/calcite/rel/externalize/RelJson.java    |    4 +
 .../calcite/rel/externalize/RelJsonReader.java     |    6 +
 .../calcite/rel/metadata/MetadataHandler.java      |    5 +-
 .../metadata/ReflectiveRelMetadataProvider.java    |   22 +-
 .../calcite/rel/metadata/RelMdCollation.java       |    6 +
 .../calcite/rel/metadata/RelMetadataProvider.java  |    2 +-
 .../rel/metadata/janino/CacheGeneratorUtil.java    |    2 +-
 .../janino/RelMetadataHandlerGeneratorUtil.java    |   10 +-
 .../apache/calcite/rel/mutable/MutableSample.java  |    2 +-
 .../calcite/rel/rel2sql/RelToSqlConverter.java     |   28 +-
 .../apache/calcite/rel/rel2sql/SqlImplementor.java |    3 +-
 .../rel/rules/AggregateCaseToFilterRule.java       |   18 +-
 .../calcite/rel/rules/ProjectToWindowRule.java     |    2 +-
 .../calcite/rel/rules/ReduceExpressionsRule.java   |   20 +-
 .../calcite/rel/rules/SubQueryRemoveRule.java      |    7 +
 .../rules/materialize/MaterializedViewRule.java    |   13 +-
 .../calcite/rel/type/RelDataTypeFactoryImpl.java   |    5 +-
 .../apache/calcite/rel/type/RelDataTypeSystem.java |    4 +-
 .../org/apache/calcite/rex/RexFieldAccess.java     |    2 +-
 .../org/apache/calcite/rex/RexInterpreter.java     |   19 +-
 .../java/org/apache/calcite/rex/RexSimplify.java   |   23 +-
 .../main/java/org/apache/calcite/rex/RexUtil.java  |    6 +-
 .../java/org/apache/calcite/rex/package-info.java  |    1 -
 .../apache/calcite/runtime/CalciteResource.java    |   27 +-
 .../org/apache/calcite/runtime/JsonFunctions.java  |    9 +-
 .../main/java/org/apache/calcite/runtime/Like.java |   12 +-
 .../java/org/apache/calcite/runtime/Resources.java |    6 +-
 .../org/apache/calcite/runtime/SqlFunctions.java   | 1315 +++++++++++++++++---
 .../calcite/schema/impl/AggregateFunctionImpl.java |   11 +-
 .../schema/impl/ReflectiveFunctionBase.java        |    8 +-
 .../calcite/schema/impl/ScalarFunctionImpl.java    |   10 +-
 .../calcite/schema/impl/TableFunctionImpl.java     |    6 +-
 .../apache/calcite/schema/impl/TableMacroImpl.java |    6 +-
 .../org/apache/calcite/sql/SqlBasicFunction.java   |   10 +
 .../apache/calcite/sql/SqlBasicTypeNameSpec.java   |    2 +-
 .../java/org/apache/calcite/sql/SqlDialect.java    |    6 +-
 .../java/org/apache/calcite/sql/SqlFunction.java   |    4 +-
 .../main/java/org/apache/calcite/sql/SqlKind.java  |   20 +-
 .../java/org/apache/calcite/sql/SqlOperator.java   |    6 +
 .../java/org/apache/calcite/sql/SqlSampleSpec.java |   77 +-
 .../sql/{Symbolizable.java => SqlTruncate.java}    |   14 +-
 .../org/apache/calcite/sql/ddl/SqlDdlNodes.java    |    6 +
 .../{SqlDropSchema.java => SqlTruncateTable.java}  |   43 +-
 .../calcite/sql/dialect/BigQuerySqlDialect.java    |    5 -
 .../calcite/sql/dialect/HsqldbSqlDialect.java      |    3 +-
 .../calcite/sql/dialect/MssqlSqlDialect.java       |    2 +-
 .../calcite/sql/dialect/MysqlSqlDialect.java       |    2 +-
 .../calcite/sql/dialect/PostgresqlSqlDialect.java  |   40 +
 .../calcite/sql/dialect/SparkSqlDialect.java       |    3 +
 .../calcite/sql/fun/SqlLibraryOperators.java       |  257 +++-
 .../calcite/sql/fun/SqlStdOperatorTable.java       |    9 +-
 .../calcite/sql/fun/SqlSubstringFunction.java      |    9 +-
 .../calcite/sql/parser/SqlAbstractParserImpl.java  |    3 -
 .../apache/calcite/sql/parser/SqlParserUtil.java   |   12 +
 ...ker.java => ArrayInsertOperandTypeChecker.java} |   61 +-
 .../sql/type/CompositeOperandTypeChecker.java      |    2 +-
 .../type/CompositeSingleOperandTypeChecker.java    |    2 +-
 .../calcite/sql/type/FamilyOperandTypeChecker.java |   42 +-
 .../org/apache/calcite/sql/type/InferTypes.java    |    2 +-
 .../sql/type/IntervalOperandTypeChecker.java       |    3 +-
 .../org/apache/calcite/sql/type/OperandTypes.java  |   84 +-
 .../org/apache/calcite/sql/type/ReturnTypes.java   |   53 +
 .../calcite/sql/type/SqlTypeMappingRules.java      |    4 +-
 .../org/apache/calcite/sql/type/SqlTypeUtil.java   |   10 +
 .../apache/calcite/sql/validate/JoinNamespace.java |    3 +
 .../org/apache/calcite/sql/validate/JoinScope.java |   11 +
 .../apache/calcite/sql/validate/SqlValidator.java  |   12 -
 .../calcite/sql/validate/SqlValidatorImpl.java     |   39 +-
 .../calcite/sql2rel/ReflectiveConvertletTable.java |    7 +-
 .../apache/calcite/sql2rel/SqlToRelConverter.java  |   31 +-
 .../calcite/sql2rel/StandardConvertletTable.java   |    4 +-
 .../java/org/apache/calcite/tools/RelBuilder.java  |   37 +
 .../src/main/java/org/apache/calcite/util/Bug.java |    6 +-
 .../org/apache/calcite/util/BuiltInMethod.java     |  125 +-
 .../java/org/apache/calcite/util/Permutation.java  |    2 -
 .../main/java/org/apache/calcite/util/Puffin.java  |   51 +-
 .../java/org/apache/calcite/util/ReflectUtil.java  |   13 +-
 .../main/java/org/apache/calcite/util/Source.java  |    2 +
 .../main/java/org/apache/calcite/util/Sources.java |    9 +
 .../java/org/apache/calcite/util/TimeString.java   |   60 +-
 .../org/apache/calcite/util/TimestampString.java   |    7 +-
 .../main/java/org/apache/calcite/util/Util.java    |    8 +-
 .../apache/calcite/util/format/FormatModel.java    |    3 +
 .../apache/calcite/util/format/FormatModels.java   |    4 +-
 .../calcite/plan/visualizer/viz-template.html      |   12 +-
 .../calcite/runtime/CalciteResource.properties     |    9 +-
 .../enumerable/StaticFieldDetectorTest.java        |  115 ++
 .../calcite/rel/rel2sql/RelToSqlConverterTest.java |  127 +-
 .../org/apache/calcite/rex/RexBuilderTest.java     |   57 +
 .../apache/calcite/rex/RexProgramBuilderBase.java  |   27 +-
 .../org/apache/calcite/rex/RexProgramTest.java     |  229 +++-
 .../org/apache/calcite/rex/RexProgramTestBase.java |    7 +-
 .../calcite/sql/parser/CoreSqlParserTest.java      |   50 +
 .../apache/calcite/sql/test/SqlAdvisorTest.java    |    3 +
 .../apache/calcite/sql/type/OperandTypesTest.java  |   57 +
 .../calcite/sql/type/RelDataTypeSystemTest.java    |   74 +-
 .../org/apache/calcite/test/CoreQuidemTest.java    |   21 +
 .../org/apache/calcite/test/InterpreterTest.java   |   27 +-
 .../apache/calcite/test/JdbcFrontLinqBackTest.java |    4 +-
 .../java/org/apache/calcite/test/JdbcTest.java     |    2 +-
 .../java/org/apache/calcite/test/LintTest.java     |  147 ++-
 .../java/org/apache/calcite/test/PuffinTest.java   |   13 +-
 .../org/apache/calcite/test/RelBuilderTest.java    |   65 +
 .../org/apache/calcite/test/RelMetadataTest.java   |   36 +
 .../org/apache/calcite/test/RelOptRulesTest.java   |  222 +++-
 .../calcite/test/RexImplicationCheckerTest.java    |   10 +-
 .../apache/calcite/test/ScannableTableTest.java    |  128 +-
 .../org/apache/calcite/test/SqlFunctionsTest.java  |  221 +++-
 .../java/org/apache/calcite/test/SqlTestGen.java   |    8 +-
 .../apache/calcite/test/SqlToRelConverterTest.java |   33 +-
 .../org/apache/calcite/test/SqlValidatorTest.java  |  118 +-
 .../calcite/test/concurrent/package-info.java      |    2 -
 .../java/org/apache/calcite/util/TestUnsafe.java   |   37 +-
 .../java/org/apache/calcite/util/UtilTest.java     |    6 +-
 .../janino/GeneratedMetadata_CollationHandler.java |    2 +
 .../org/apache/calcite/test/RelOptRulesTest.xml    |  787 +++++-------
 .../apache/calcite/test/SqlToRelConverterTest.xml  |   58 +-
 core/src/test/resources/sql/agg.iq                 |   55 +
 core/src/test/resources/sql/conditions.iq          |   28 +
 core/src/test/resources/sql/functions.iq           |   15 +
 core/src/test/resources/sql/misc.iq                |  162 +++
 core/src/test/resources/sql/sort.iq                |  165 +++
 core/src/test/resources/sql/sub-query.iq           |   76 +-
 .../src/test/resources/sql/tablesample.iq          |   30 +-
 .../calcite/adapter/druid/DruidExpressions.java    |    5 +-
 .../calcite/adapter/druid/DruidJsonFilter.java     |    2 +-
 .../apache/calcite/adapter/druid/DruidQuery.java   |    3 +-
 .../adapter/druid/DruidSqlCastConverter.java       |    4 +-
 .../adapter/druid/SubstringOperatorConversion.java |    4 +-
 .../org/apache/calcite/test/DruidAdapter2IT.java   |    2 +-
 .../org/apache/calcite/test/DruidAdapterIT.java    |    2 +-
 .../apache/calcite/adapter/file/FileReader.java    |    3 +-
 .../calcite/adapter/file/FileRowConverter.java     |    2 +-
 .../adapter/geode/util/JavaTypeFactoryExtImpl.java |    5 +-
 gradle.properties                                  |    9 +-
 innodb/build.gradle.kts                            |    1 -
 .../calcite/adapter/innodb/IndexCondition.java     |    9 +-
 .../adapter/innodb/InnodbFilterTranslator.java     |   10 +-
 .../calcite/adapter/innodb/InnodbSchema.java       |    3 +-
 .../calcite/adapter/innodb/InnodbTableScan.java    |    6 +-
 .../innodb/InnodbToEnumerableConverter.java        |    4 +-
 .../calcite/adapter/innodb/InnodbAdapterTest.java  |    4 +-
 .../adapter/kafka/KafkaMessageEnumerator.java      |    2 +-
 .../calcite/adapter/kafka/KafkaStreamTable.java    |    2 +-
 .../calcite/adapter/kafka/KafkaTableOptions.java   |    2 +-
 .../apache/calcite/linq4j/EnumerableDefaults.java  |    2 +-
 .../main/java/org/apache/calcite/linq4j/Ord.java   |   19 +-
 .../linq4j/tree/DeterministicCodeOptimizer.java    |    1 -
 .../apache/calcite/linq4j/tree/Expressions.java    |   12 +-
 .../org/apache/calcite/linq4j/tree/Primitive.java  |   29 +
 .../org/apache/calcite/piglet/PigUdfFinder.java    |    5 +-
 plus/build.gradle.kts                              |    1 +
 .../calcite/chinook/ChinookAvaticaServer.java      |   33 +-
 .../java/org/apache/calcite/slt/SqlLogicTests.java |  314 +++++
 .../calcite/slt/executors/CalciteExecutor.java     |   94 ++
 .../calcite/slt/executors}/package-info.java       |    4 +-
 .../java/org/apache/calcite/slt/package-info.java  |  105 ++
 plus/src/test/resources/slttestfailures.txt        |  615 +++++++++
 .../calcite/adapter/redis/RedisCaseBase.java       |    2 +-
 .../calcite/adapter/redis/RedisDataCaseBase.java   |    8 +-
 .../calcite/adapter/redis/RedisMiniServer.java     |    8 +-
 server/src/main/codegen/config.fmpp                |    8 +
 server/src/main/codegen/includes/parserImpls.ftl   |   19 +
 .../apache/calcite/server/ServerDdlExecutor.java   |   38 +
 .../org/apache/calcite/test/ServerParserTest.java  |   11 +
 .../java/org/apache/calcite/test/ServerTest.java   |   15 +
 server/src/test/resources/sql/table.iq             |   19 +
 site/_data/contributors.yml                        |   24 +
 site/_docs/algebra.md                              |    1 +
 site/_docs/history.md                              |  415 +++++-
 site/_docs/howto.md                                |    4 +-
 site/_docs/reference.md                            |   44 +-
 site/_posts/2021-06-04-release-1.27.0.md           |    2 +-
 site/_posts/2023-07-26-release-1.35.0.md           |   59 +
 .../apache/calcite/sql/parser/SqlParserTest.java   |  152 ++-
 .../org/apache/calcite/test/DiffRepository.java    |   20 +-
 .../java/org/apache/calcite/test/QuidemTest.java   |   44 +-
 .../org/apache/calcite/test/RelOptFixture.java     |    5 +
 .../org/apache/calcite/test/SqlOperatorTest.java   | 1215 +++++++++++++++++-
 .../test/catalog/MockCatalogReaderExtended.java    |    4 +-
 207 files changed, 9844 insertions(+), 1888 deletions(-)
 copy core/src/main/java/org/apache/calcite/sql/{Symbolizable.java => 
SqlTruncate.java} (71%)
 copy core/src/main/java/org/apache/calcite/sql/ddl/{SqlDropSchema.java => 
SqlTruncateTable.java} (67%)
 copy 
core/src/main/java/org/apache/calcite/sql/type/{ArrayElementOperandTypeChecker.java
 => ArrayInsertOperandTypeChecker.java} (54%)
 create mode 100644 
core/src/test/java/org/apache/calcite/adapter/enumerable/StaticFieldDetectorTest.java
 create mode 100644 
core/src/test/java/org/apache/calcite/sql/type/OperandTypesTest.java
 copy babel/src/test/resources/sql/dummy.iq => 
core/src/test/resources/sql/tablesample.iq (66%)
 mode change 100755 => 100644
 create mode 100644 plus/src/test/java/org/apache/calcite/slt/SqlLogicTests.java
 create mode 100644 
plus/src/test/java/org/apache/calcite/slt/executors/CalciteExecutor.java
 copy {core/src/main/java/org/apache/calcite/rel/type => 
plus/src/test/java/org/apache/calcite/slt/executors}/package-info.java (89%)
 create mode 100644 plus/src/test/java/org/apache/calcite/slt/package-info.java
 create mode 100644 plus/src/test/resources/slttestfailures.txt
 create mode 100644 site/_posts/2023-07-26-release-1.35.0.md

Reply via email to