This is an automated email from the ASF dual-hosted git repository.
jhyde pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git
from a8802c721a [CALCITE-6593] NPE when outer joining tables with many
fields and unmatching rows
new 9985b6af15 Refactor: Migrate from assertEquals to assertThat
new a4a27e3a48 [CALCITE-6560] Allow types with negative scale
The 2 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:
.../calcite/adapter/arrow/ArrowAdapterTest.java | 9 +-
build.gradle.kts | 2 +
core/src/main/codegen/templates/Parser.jj | 6 +-
.../org/apache/calcite/jdbc/CalciteMetaImpl.java | 2 +-
.../calcite/rel/type/DelegatingTypeSystem.java | 12 +
.../apache/calcite/rel/type/RelDataTypeSystem.java | 49 +-
.../calcite/rel/type/RelDataTypeSystemImpl.java | 101 ++
.../java/org/apache/calcite/rex/RexBuilder.java | 5 +-
.../apache/calcite/runtime/CalciteResource.java | 6 +
.../apache/calcite/sql/SqlBasicTypeNameSpec.java | 15 +-
.../apache/calcite/sql/SqlIntervalQualifier.java | 2 +-
.../calcite/sql/type/SqlTypeFactoryImpl.java | 17 +-
.../org/apache/calcite/sql/type/SqlTypeName.java | 19 +-
.../org/apache/calcite/sql/type/SqlTypeUtil.java | 8 +-
.../calcite/sql/validate/SqlValidatorImpl.java | 4 +-
.../calcite/runtime/CalciteResource.properties | 4 +
.../calcite/adapter/clone/ArrayTableTest.java | 188 +--
.../adapter/enumerable/EnumerableWindowTest.java | 7 +-
.../calcite/adapter/enumerable/PhysTypeTest.java | 9 +-
.../calcite/interpreter/BindableWindowTest.java | 7 +-
.../calcite/jdbc/CalciteRemoteDriverTest.java | 8 +-
.../apache/calcite/jdbc/JavaTypeFactoryTest.java | 13 +-
.../calcite/materialize/LatticeSuggesterTest.java | 7 +-
.../org/apache/calcite/plan/RelOptUtilTest.java | 50 +-
.../java/org/apache/calcite/plan/RelTraitTest.java | 20 +-
.../plan/volcano/CollationConversionTest.java | 8 +-
.../apache/calcite/plan/volcano/ComboRuleTest.java | 5 +-
.../plan/volcano/MultipleTraitConversionTest.java | 8 +-
.../calcite/plan/volcano/TraitConversionTest.java | 8 +-
.../calcite/plan/volcano/VolcanoPlannerTest.java | 37 +-
.../plan/volcano/VolcanoPlannerTraitTest.java | 41 +-
.../prepare/LookupOperatorOverloadsTest.java | 4 +-
.../calcite/rel/logical/LogicalWindowTest.java | 7 +-
.../apache/calcite/rel/metadata/RelMdUtilTest.java | 21 +-
.../RelMetadataHandlerGeneratorUtilTest.java | 5 +-
.../org/apache/calcite/rex/RexBuilderTest.java | 104 +-
.../org/apache/calcite/rex/RexExecutorTest.java | 5 +-
.../org/apache/calcite/rex/RexProgramTest.java | 25 +-
.../org/apache/calcite/rex/RexProgramTestBase.java | 7 +-
.../apache/calcite/runtime/BinarySearchTest.java | 11 +-
.../calcite/runtime/SpatialTypeUtilsTest.java | 17 +-
.../apache/calcite/sql/test/SqlAdvisorTest.java | 21 +-
.../apache/calcite/sql/test/SqlTypeNameTest.java | 76 +-
.../calcite/sql/type/RelDataTypeSystemTest.java | 78 +-
.../apache/calcite/sql/type/SqlTypeUtilTest.java | 6 +-
.../calcite/sql2rel/RelFieldTrimmerTest.java | 19 +-
.../org/apache/calcite/test/CoreQuidemTest.java | 26 +-
.../calcite/test/CustomRelDataTypeSystem.java | 40 -
.../org/apache/calcite/test/FilteratorTest.java | 20 +-
.../org/apache/calcite/test/HepPlannerTest.java | 18 +-
.../calcite/test/InduceGroupingTypeTest.java | 73 +-
.../apache/calcite/test/JdbcFrontJdbcBackTest.java | 22 +-
.../apache/calcite/test/JdbcFrontLinqBackTest.java | 10 +-
.../java/org/apache/calcite/test/JdbcTest.java | 376 +++--
.../calcite/test/LargeGeneratedJoinTest.java | 83 +-
.../java/org/apache/calcite/test/LatticeTest.java | 14 +-
.../MaterializedViewSubstitutionVisitorTest.java | 3 +-
.../java/org/apache/calcite/test/ModelTest.java | 72 +-
.../org/apache/calcite/test/MutableRelTest.java | 6 +-
.../apache/calcite/test/ReflectiveSchemaTest.java | 25 +-
.../org/apache/calcite/test/RelBuilderTest.java | 9 +-
.../org/apache/calcite/test/RelMetadataTest.java | 27 +-
.../org/apache/calcite/test/RelOptRulesTest.java | 13 +-
.../apache/calcite/test/ScannableTableTest.java | 3 +-
.../org/apache/calcite/test/SqlFunctionsTest.java | 244 +--
.../apache/calcite/test/SqlJsonFunctionsTest.java | 4 +-
.../org/apache/calcite/test/SqlValidatorTest.java | 31 +-
.../calcite/test/fuzzer/RexProgramFuzzyTest.java | 53 +-
.../org/apache/calcite/tools/FrameworksTest.java | 3 +-
.../java/org/apache/calcite/tools/PlannerTest.java | 8 +-
.../java/org/apache/calcite/util/BitSetsTest.java | 40 +-
.../org/apache/calcite/util/ChunkListTest.java | 56 +-
.../org/apache/calcite/util/FormatModelTest.java | 15 +-
.../apache/calcite/util/ImmutableBitSetTest.java | 32 +-
.../java/org/apache/calcite/util/PairListTest.java | 12 +-
.../calcite/util/PartiallyOrderedSetTest.java | 75 +-
.../apache/calcite/util/PermutationTestCase.java | 82 +-
.../apache/calcite/util/ReflectVisitorTest.java | 33 +-
.../java/org/apache/calcite/util/SourceTest.java | 29 +-
.../java/org/apache/calcite/util/UtilTest.java | 470 +++---
.../PostgresqlDateTimeFormatterTest.java | 1733 ++++++++++----------
.../apache/calcite/util/mapping/MappingTest.java | 59 +-
core/src/test/resources/sql/cast.iq | 381 +++++
.../elasticsearch/ElasticsearchJsonTest.java | 33 +-
.../elasticsearch/ElasticsearchVersionTest.java | 21 +-
.../adapter/elasticsearch/Projection2Test.java | 5 +-
.../adapter/elasticsearch/QueryBuildersTest.java | 267 +--
.../apache/calcite/test/ElasticsearchChecker.java | 12 +-
.../test/java/org/apache/calcite/test/CsvTest.java | 31 +-
.../calcite/adapter/file/CsvEnumeratorTest.java | 46 +-
.../calcite/adapter/file/FileAdapterTest.java | 43 +-
.../calcite/adapter/file/FileAdapterTests.java | 9 +-
.../calcite/adapter/file/FileReaderTest.java | 21 +-
.../calcite/adapter/geode/rel/GeodeAssertions.java | 5 +-
.../org/apache/calcite/linq4j/tree/Primitive.java | 5 +
.../calcite/linq4j/function/FunctionTest.java | 24 +-
.../calcite/linq4j/test/BlockBuilderTest.java | 41 +-
.../apache/calcite/linq4j/test/ExpressionTest.java | 722 ++++----
.../apache/calcite/linq4j/test/InlinerTest.java | 37 +-
.../apache/calcite/linq4j/test/LimitSortTest.java | 7 +-
.../org/apache/calcite/linq4j/test/Linq4jTest.java | 523 +++---
.../apache/calcite/linq4j/test/LookupImplTest.java | 7 +-
.../apache/calcite/linq4j/test/OptimizerTest.java | 452 ++---
.../apache/calcite/linq4j/test/PrimitiveTest.java | 62 +-
.../org/apache/calcite/linq4j/tree/TypeTest.java | 17 +-
.../calcite/adapter/mongodb/MongoAdapterTest.java | 7 +-
.../org/apache/calcite/test/PigAdapterTest.java | 5 +-
.../calcite/test/PigRelBuilderStyleTest.java | 5 +-
.../apache/calcite/adapter/os/OsAdapterTest.java | 3 +-
.../java/org/apache/calcite/test/ServerTest.java | 7 +-
.../apache/calcite/sql/parser/SqlParserTest.java | 58 +-
.../apache/calcite/sql/test/AbstractSqlTester.java | 3 +-
.../apache/calcite/sql/test/ResultCheckers.java | 8 +-
.../org/apache/calcite/test/CalciteAssert.java | 10 +-
.../org/apache/calcite/test/CustomTypeSystems.java | 96 ++
.../org/apache/calcite/test/DiffRepository.java | 6 +-
.../java/org/apache/calcite/test/DiffTestCase.java | 6 +-
.../java/org/apache/calcite/test/Matchers.java | 31 +-
.../apache/calcite/test/RelMetadataFixture.java | 13 +-
.../calcite/test/SqlOperatorFixtureImpl.java | 4 +-
.../org/apache/calcite/test/SqlOperatorTest.java | 44 +-
.../java/org/apache/calcite/util/TestUtilTest.java | 6 +-
122 files changed, 4450 insertions(+), 3535 deletions(-)
delete mode 100644
core/src/test/java/org/apache/calcite/test/CustomRelDataTypeSystem.java
create mode 100644
testkit/src/main/java/org/apache/calcite/test/CustomTypeSystems.java