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