This is an automated email from the ASF dual-hosted git repository.
vladimirsitnikov pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/calcite.git.
from 511eecd [CALCITE-4787] Replace ImmutableBeans with Immutables in core
module
add b4d7d48 Bump JUnit5 to 5.8.1
add 49c1a6d Skip EqualsHashCode verification in ErrorProne: it is already
verified with Checkstyle
add 2fdc537 [CALCITE-4823] Suppress warnings for
java.security.AccessController deprecation
add ef40b52 [CALCITE-4821] Move utility test classes into calcite-testkit
and unpublish -test.jar
add a8a8a6b Add missing @Override annotations
add 1667b51 Fix ErrorProne violations in testkit
add a8a6569 [CALCITE-4829] Bump Gradle to 7.2 and test with Java 17 at
GitHub Actions
No new revisions were added by this update.
Summary of changes:
.github/workflows/main.yml | 8 +-
appveyor.yml | 2 +-
babel/build.gradle.kts | 2 +-
bom/build.gradle.kts | 6 +-
build.gradle.kts | 19 +-
buildSrc/build.gradle.kts | 6 -
buildSrc/gradle.properties | 1 -
cassandra/build.gradle.kts | 2 +-
core/build.gradle.kts | 24 +-
.../calcite/config/CalciteSystemProperty.java | 7 +-
.../java/org/apache/calcite/runtime/Resources.java | 4 +-
.../org/apache/calcite/util/SaffronProperties.java | 7 +-
.../calcite/jdbc/CalciteRemoteDriverTest.java | 6 +-
.../org/apache/calcite/plan/RelWriterTest.java | 12 +-
.../calcite/rel/rules/DateRangeRulesTest.java | 2 +-
.../calcite/sql/parser/CoreSqlParserTest.java} | 6 +-
.../org/apache/calcite/test/CoreQuidemTest.java | 21 +
.../apache/calcite/test/ExtensionDdlExecutor.java | 2 +-
.../org/apache/calcite/test/JdbcAdapterTest.java | 43 ++-
.../apache/calcite/test/JdbcFrontLinqBackTest.java | 39 +-
.../java/org/apache/calcite/test/JdbcTest.java | 428 ++-------------------
.../java/org/apache/calcite/test/LatticeTest.java | 8 +-
.../apache/calcite/test/MaterializationTest.java | 12 +-
.../calcite/test/MultiJdbcSchemaJoinTest.java | 3 +-
.../apache/calcite/test/ReflectiveSchemaTest.java | 205 +---------
.../org/apache/calcite/test/RelBuilderTest.java | 3 +-
.../calcite/test/RexImplicationCheckerTest.java | 212 +---------
.../apache/calcite/test/SqlAdvisorJdbcTest.java | 3 +-
.../java/org/apache/calcite/test/StreamTest.java | 271 +------------
.../test/java/org/apache/calcite/test/UdfTest.java | 5 +-
.../EnumerableBatchNestedLoopJoinTest.java | 27 +-
.../test/enumerable/EnumerableCalcTest.java | 6 +-
.../test/enumerable/EnumerableCorrelateTest.java | 20 +-
.../test/enumerable/EnumerableHashJoinTest.java | 18 +-
.../test/enumerable/EnumerableJoinTest.java | 16 +-
.../test/enumerable/EnumerableMergeUnionTest.java | 26 +-
.../EnumerableRepeatUnionHierarchyTest.java | 2 +-
.../enumerable/EnumerableSortedAggregateTest.java | 12 +-
.../enumerable/EnumerableStringComparisonTest.java | 4 +-
.../java/org/apache/calcite/tools/PlannerTest.java | 1 +
druid/build.gradle.kts | 2 +-
.../calcite/test/DruidDateRangeRulesTest.java | 2 +-
elasticsearch/build.gradle.kts | 2 +-
example/csv/build.gradle.kts | 5 +-
file/build.gradle.kts | 2 +-
geode/build.gradle.kts | 2 +-
gradle.properties | 6 +-
gradle/wrapper/gradle-wrapper.properties | 4 +-
innodb/build.gradle.kts | 2 +-
kafka/build.gradle.kts | 2 +-
mongodb/build.gradle.kts | 2 +-
pig/build.gradle.kts | 2 +-
piglet/build.gradle.kts | 2 +-
.../org/apache/calcite/test/PigRelBuilderTest.java | 13 +-
plus/build.gradle.kts | 2 +-
.../org/apache/calcite/adapter/tpch/TpchTest.java | 1 -
redis/build.gradle.kts | 2 +-
server/build.gradle.kts | 2 +-
settings.gradle.kts | 1 +
spark/build.gradle.kts | 2 +-
splunk/build.gradle.kts | 2 +-
.../org/apache/calcite/test/SplunkAdapterTest.java | 3 +-
src/main/config/checkstyle/suppressions.xml | 6 +
{redis => testkit}/build.gradle.kts | 29 +-
.../apache/calcite/sql/parser/SqlParserTest.java | 37 +-
.../apache/calcite/sql/parser/package-info.java | 2 +-
.../apache/calcite/sql/test/AbstractSqlTester.java | 96 ++---
.../apache/calcite/sql/test/SqlTestFactory.java | 2 +-
.../org/apache/calcite/sql/test/SqlTester.java | 2 +-
.../java/org/apache/calcite/sql/test/SqlTests.java | 19 +-
.../calcite/sql/test/SqlValidatorTester.java | 2 +-
.../org/apache/calcite/sql/test/package-info.java | 2 +-
.../calcite/test}/AbstractModifiableTable.java | 11 +-
.../calcite/test/AbstractModifiableView.java | 12 +-
.../org/apache/calcite/test/CalciteAssert.java | 106 +++--
.../org/apache/calcite/test/ConnectionSpec.java | 3 +
.../java/org/apache/calcite/test/DiffTestCase.java | 1 -
.../java/org/apache/calcite/test/Matchers.java | 15 +-
.../apache/calcite/test/MockSqlOperatorTable.java | 6 +-
.../java/org/apache/calcite/test/QuidemTest.java | 18 +-
.../test/RexImplicationCheckerFixtures.java | 246 ++++++++++++
.../apache/calcite/test/SqlValidatorTestCase.java | 8 +-
.../main}/java/org/apache/calcite/test/Unsafe.java | 0
.../calcite/test/catalog/CompoundNameColumn.java | 0
.../test/catalog/CompoundNameColumnResolver.java | 0
.../calcite/test/catalog/CountingFactory.java | 0
.../catalog/EmpInitializerExpressionFactory.java | 0
.../org/apache/calcite/test/catalog/Fixture.java | 0
.../calcite/test/catalog/MockCatalogReader.java | 172 ++-------
.../test/catalog/MockCatalogReaderDynamic.java | 0
.../test/catalog/MockCatalogReaderExtended.java | 4 +-
.../test/catalog/MockCatalogReaderSimple.java | 4 +-
.../catalog/VirtualColumnsExpressionFactory.java | 0
.../apache/calcite/test/catalog}/package-info.java | 4 +-
.../java/org/apache/calcite/test/package-info.java | 2 +-
.../test/schemata/bookstore}/BookstoreSchema.java | 2 +-
.../test/schemata/catchall/CatchallSchema.java | 218 +++++++++++
.../countries}/CountriesTableFunction.java | 14 +-
.../schemata/countries}/StatesTableFunction.java | 14 +-
.../test/schemata/foodmart/FoodmartSchema.java | 77 ++++
.../calcite/test/schemata/hr/Department.java | 44 ++-
.../calcite/test/schemata/hr/DepartmentPlus.java | 20 +-
.../apache/calcite/test/schemata/hr/Dependent.java | 36 +-
.../apache/calcite/test/schemata/hr/Employee.java | 43 ++-
.../org/apache/calcite/test/schemata/hr/Event.java | 34 +-
.../calcite/test/schemata/hr}/HierarchySchema.java | 20 +-
.../apache/calcite/test/schemata/hr/HrSchema.java | 90 +++++
.../calcite/test/schemata/hr/HrSchemaBig.java | 100 +++++
.../apache/calcite/test/schemata/hr/Location.java | 34 +-
.../calcite/test/schemata/lingual/LingualEmp.java | 34 +-
.../test/schemata/lingual/LingualSchema.java | 13 +-
.../schemata/orderstream/BaseOrderStreamTable.java | 45 ++-
.../InfiniteOrdersStreamTableFactory.java | 26 +-
.../schemata/orderstream/InfiniteOrdersTable.java | 56 +--
.../schemata/orderstream/OrdersHistoryTable.java | 24 +-
.../orderstream/OrdersStreamTableFactory.java | 48 +--
.../test/schemata/orderstream/OrdersTable.java | 43 +--
.../test/schemata/orderstream/ProductsTable.java | 53 ++-
.../schemata/orderstream/ProductsTableFactory.java | 36 +-
.../orderstream/ProductsTemporalTable.java | 51 ++-
.../calcite/test/schemata/tpch}/TpchSchema.java | 2 +-
.../main}/java/org/apache/calcite/util/Smalls.java | 96 ++---
.../java/org/apache/calcite/util/TestUtil.java | 0
.../org/apache/calcite/util}/package-info.java | 4 +-
.../apache/calcite/testlib/WithLocaleExtension.kt | 0
.../calcite/testlib/annotations/LocaleEnUs.kt | 0
.../apache/calcite/testlib/annotations/WithLex.kt | 0
.../calcite/testlib/annotations/WithLocale.kt | 0
.../java/org/apache/calcite/util/TestUtilTest.java | 0
.../test/kotlin/org/apache/calcite/TestKtTest.kt | 0
ubenchmark/build.gradle.kts | 4 +-
131 files changed, 1662 insertions(+), 1992 deletions(-)
copy core/src/{main/java/org/apache/calcite/sql/parser/package-info.java =>
test/java/org/apache/calcite/sql/parser/CoreSqlParserTest.java} (91%)
rename {core =>
piglet}/src/test/java/org/apache/calcite/test/PigRelBuilderTest.java (91%)
copy {redis => testkit}/build.gradle.kts (59%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/sql/parser/SqlParserTest.java (99%)
copy {core =>
testkit}/src/main/java/org/apache/calcite/sql/parser/package-info.java (96%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/sql/test/AbstractSqlTester.java (89%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/sql/test/SqlTestFactory.java (99%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/sql/test/SqlTester.java (99%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/sql/test/SqlTests.java (97%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/sql/test/SqlValidatorTester.java (96%)
copy {core/src/test =>
testkit/src/main}/java/org/apache/calcite/sql/test/package-info.java (95%)
copy {server/src/main/java/org/apache/calcite/server =>
testkit/src/main/java/org/apache/calcite/test}/AbstractModifiableTable.java
(89%)
copy pig/src/test/java/org/apache/calcite/test/AbstractPigTest.java =>
testkit/src/main/java/org/apache/calcite/test/AbstractModifiableView.java (73%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/CalciteAssert.java (96%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/ConnectionSpec.java (95%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/DiffTestCase.java (99%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/Matchers.java (96%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/MockSqlOperatorTable.java (97%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/QuidemTest.java (94%)
create mode 100644
testkit/src/main/java/org/apache/calcite/test/RexImplicationCheckerFixtures.java
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/SqlValidatorTestCase.java (97%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/Unsafe.java (100%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/CompoundNameColumn.java
(100%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/CompoundNameColumnResolver.java
(100%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/CountingFactory.java
(100%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/EmpInitializerExpressionFactory.java
(100%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/Fixture.java (100%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/MockCatalogReader.java
(89%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/MockCatalogReaderDynamic.java
(100%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/MockCatalogReaderExtended.java
(98%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/MockCatalogReaderSimple.java
(99%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/catalog/VirtualColumnsExpressionFactory.java
(100%)
copy {core/src/main/java/org/apache/calcite/sql/validate =>
testkit/src/main/java/org/apache/calcite/test/catalog}/package-info.java (91%)
copy {core/src/test =>
testkit/src/main}/java/org/apache/calcite/test/package-info.java (96%)
rename {core/src/test/java/org/apache/calcite/test =>
testkit/src/main/java/org/apache/calcite/test/schemata/bookstore}/BookstoreSchema.java
(98%)
create mode 100644
testkit/src/main/java/org/apache/calcite/test/schemata/catchall/CatchallSchema.java
rename {core/src/test/java/org/apache/calcite/test =>
testkit/src/main/java/org/apache/calcite/test/schemata/countries}/CountriesTableFunction.java
(96%)
rename {core/src/test/java/org/apache/calcite/test =>
testkit/src/main/java/org/apache/calcite/test/schemata/countries}/StatesTableFunction.java
(90%)
create mode 100644
testkit/src/main/java/org/apache/calcite/test/schemata/foodmart/FoodmartSchema.java
copy linq4j/src/main/java/org/apache/calcite/linq4j/tree/LabelTarget.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/hr/Department.java (52%)
copy
splunk/src/main/java/org/apache/calcite/adapter/splunk/search/SplunkConnection.java
=>
testkit/src/main/java/org/apache/calcite/test/schemata/hr/DepartmentPlus.java
(65%)
copy linq4j/src/main/java/org/apache/calcite/linq4j/tree/LabelTarget.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/hr/Dependent.java (61%)
copy linq4j/src/main/java/org/apache/calcite/linq4j/tree/LabelTarget.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/hr/Employee.java (56%)
copy core/src/main/java/org/apache/calcite/sql/SqlJsonEncoding.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/hr/Event.java (60%)
rename {core/src/test/java/org/apache/calcite/test =>
testkit/src/main/java/org/apache/calcite/test/schemata/hr}/HierarchySchema.java
(82%)
create mode 100644
testkit/src/main/java/org/apache/calcite/test/schemata/hr/HrSchema.java
create mode 100644
testkit/src/main/java/org/apache/calcite/test/schemata/hr/HrSchemaBig.java
copy core/src/main/java/org/apache/calcite/sql/SqlJsonEncoding.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/hr/Location.java (62%)
copy linq4j/src/main/java/org/apache/calcite/linq4j/function/Function1.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/lingual/LingualEmp.java
(63%)
copy core/src/main/java/org/apache/calcite/rex/RexDigestIncludeType.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/lingual/LingualSchema.java
(80%)
copy core/src/main/java/org/apache/calcite/schema/impl/AbstractTable.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/BaseOrderStreamTable.java
(58%)
copy
plus/src/main/java/org/apache/calcite/adapter/tpcds/TpcdsSchemaFactory.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/InfiniteOrdersStreamTableFactory.java
(59%)
copy
file/src/main/java/org/apache/calcite/adapter/file/JsonScannableTable.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/InfiniteOrdersTable.java
(51%)
copy core/src/main/java/org/apache/calcite/schema/ScannableTable.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/OrdersHistoryTable.java
(64%)
copy
example/csv/src/main/java/org/apache/calcite/adapter/csv/CsvTableFactory.java
=>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/OrdersStreamTableFactory.java
(53%)
copy core/src/main/java/org/apache/calcite/schema/impl/AbstractTable.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/OrdersTable.java
(54%)
copy core/src/main/java/org/apache/calcite/schema/impl/AbstractTable.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/ProductsTable.java
(56%)
copy core/src/main/java/org/apache/calcite/interpreter/CollectNode.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/ProductsTableFactory.java
(57%)
copy core/src/main/java/org/apache/calcite/schema/impl/AbstractTable.java =>
testkit/src/main/java/org/apache/calcite/test/schemata/orderstream/ProductsTemporalTable.java
(58%)
rename {core/src/test/java/org/apache/calcite/tools =>
testkit/src/main/java/org/apache/calcite/test/schemata/tpch}/TpchSchema.java
(98%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/util/Smalls.java (93%)
rename {core/src/test =>
testkit/src/main}/java/org/apache/calcite/util/TestUtil.java (100%)
copy {core/src/main/java/org/apache/calcite/sql/validate =>
testkit/src/main/java/org/apache/calcite/util}/package-info.java (92%)
rename {core/src/test =>
testkit/src/main}/kotlin/org/apache/calcite/testlib/WithLocaleExtension.kt
(100%)
rename {core/src/test =>
testkit/src/main}/kotlin/org/apache/calcite/testlib/annotations/LocaleEnUs.kt
(100%)
rename {core/src/test =>
testkit/src/main}/kotlin/org/apache/calcite/testlib/annotations/WithLex.kt
(100%)
rename {core/src/test =>
testkit/src/main}/kotlin/org/apache/calcite/testlib/annotations/WithLocale.kt
(100%)
rename {core =>
testkit}/src/test/java/org/apache/calcite/util/TestUtilTest.java (100%)
rename {core => testkit}/src/test/kotlin/org/apache/calcite/TestKtTest.kt
(100%)