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 6dace36 Bump checkerframework 3.7 -> 3.9.1
add 12a484a [CALCITE-4431] Use requireNonNull(var, "var") instead of
requireNonNull(var) for better error messages
No new revisions were added by this update.
Summary of changes:
build.gradle.kts | 1 +
.../adapter/enumerable/RexToLixTranslator.java | 10 +++---
.../calcite/adapter/jdbc/JdbcCatalogSchema.java | 6 ++--
.../org/apache/calcite/adapter/jdbc/JdbcTable.java | 6 ++--
.../apache/calcite/adapter/jdbc/JdbcTableScan.java | 2 +-
.../main/java/org/apache/calcite/config/Lex.java | 6 ++--
.../org/apache/calcite/interpreter/Bindables.java | 4 +--
.../apache/calcite/interpreter/Interpreter.java | 4 +--
.../apache/calcite/jdbc/CalciteConnectionImpl.java | 4 +--
.../org/apache/calcite/jdbc/CalciteMetaImpl.java | 4 +--
.../org/apache/calcite/jdbc/CalciteSchema.java | 22 ++++++-------
.../org/apache/calcite/jdbc/JavaRecordType.java | 2 +-
.../apache/calcite/jdbc/JavaTypeFactoryImpl.java | 6 ++--
.../org/apache/calcite/materialize/Lattice.java | 18 +++++-----
.../apache/calcite/materialize/LatticeSpace.java | 2 +-
.../calcite/materialize/LatticeSuggester.java | 4 +--
.../apache/calcite/materialize/LatticeTable.java | 2 +-
.../calcite/materialize/MaterializationActor.java | 2 +-
.../apache/calcite/materialize/MutableNode.java | 2 +-
.../ProfilerLatticeStatisticProvider.java | 2 +-
.../materialize/SqlLatticeStatisticProvider.java | 2 +-
.../java/org/apache/calcite/materialize/Step.java | 4 +--
.../apache/calcite/plan/AbstractRelOptPlanner.java | 2 +-
.../java/org/apache/calcite/plan/Contexts.java | 4 +--
.../org/apache/calcite/plan/RelCompositeTrait.java | 2 +-
.../org/apache/calcite/plan/RelOptCluster.java | 6 ++--
.../apache/calcite/plan/RelOptMaterialization.java | 2 +-
.../apache/calcite/plan/RelOptPredicateList.java | 8 ++---
.../java/org/apache/calcite/plan/RelOptRule.java | 4 +--
.../org/apache/calcite/plan/RelOptRuleOperand.java | 2 +-
.../main/java/org/apache/calcite/plan/RelRule.java | 14 ++++----
.../apache/calcite/plan/RexImplicationChecker.java | 6 ++--
.../apache/calcite/plan/SubstitutionVisitor.java | 8 ++---
.../apache/calcite/plan/hep/HepProgramBuilder.java | 2 +-
.../calcite/prepare/CalciteCatalogReader.java | 4 +--
.../java/org/apache/calcite/prepare/Prepare.java | 8 ++---
.../apache/calcite/prepare/RelOptTableImpl.java | 2 +-
.../org/apache/calcite/rel/RelDistributions.java | 2 +-
.../org/apache/calcite/rel/RelFieldCollation.java | 4 +--
.../main/java/org/apache/calcite/rel/RelRoot.java | 2 +-
.../org/apache/calcite/rel/core/Aggregate.java | 2 +-
.../org/apache/calcite/rel/core/AggregateCall.java | 6 ++--
.../org/apache/calcite/rel/core/Correlate.java | 6 ++--
.../java/org/apache/calcite/rel/core/EquiJoin.java | 4 +--
.../java/org/apache/calcite/rel/core/Exchange.java | 2 +-
.../java/org/apache/calcite/rel/core/Join.java | 4 +--
.../java/org/apache/calcite/rel/core/JoinInfo.java | 6 ++--
.../java/org/apache/calcite/rel/core/Match.java | 10 +++---
.../org/apache/calcite/rel/core/RelFactories.java | 32 +++++++++---------
.../java/org/apache/calcite/rel/core/Snapshot.java | 2 +-
.../java/org/apache/calcite/rel/core/Sort.java | 2 +-
.../org/apache/calcite/rel/core/SortExchange.java | 2 +-
.../java/org/apache/calcite/rel/core/Spool.java | 4 +--
.../org/apache/calcite/rel/core/TableModify.java | 6 ++--
.../org/apache/calcite/rel/core/TableSpool.java | 2 +-
.../java/org/apache/calcite/rel/core/Window.java | 8 ++---
.../org/apache/calcite/rel/hint/HintStrategy.java | 4 +--
.../apache/calcite/rel/hint/HintStrategyTable.java | 8 ++---
.../java/org/apache/calcite/rel/hint/Hintable.java | 2 +-
.../java/org/apache/calcite/rel/hint/RelHint.java | 18 +++++-----
.../apache/calcite/rel/logical/LogicalFilter.java | 2 +-
.../apache/calcite/rel/logical/LogicalJoin.java | 2 +-
.../rel/metadata/CachingRelMetadataProvider.java | 2 +-
.../metadata/ReflectiveRelMetadataProvider.java | 2 +-
.../calcite/rel/metadata/RelMetadataQuery.java | 2 +-
.../org/apache/calcite/rel/mutable/MutableRel.java | 6 ++--
.../calcite/rel/rel2sql/RelToSqlConverter.java | 4 +--
.../apache/calcite/rel/rel2sql/SqlImplementor.java | 8 ++---
.../rel/rules/AggregateReduceFunctionsRule.java | 2 +-
.../apache/calcite/rel/rules/DateRangeRules.java | 8 ++---
.../org/apache/calcite/rel/rules/LoptJoinTree.java | 4 +--
.../rel/rules/MultiJoinOptimizeBushyRule.java | 2 +-
.../apache/calcite/rel/rules/PushProjector.java | 2 +-
.../calcite/rel/type/RelDataTypeFactory.java | 2 +-
.../calcite/rel/type/RelDataTypeFactoryImpl.java | 4 +--
.../org/apache/calcite/rel/type/RelRecordType.java | 2 +-
.../java/org/apache/calcite/rex/RexBuilder.java | 12 +++----
.../main/java/org/apache/calcite/rex/RexCall.java | 10 +++---
.../org/apache/calcite/rex/RexCorrelVariable.java | 2 +-
.../java/org/apache/calcite/rex/RexLiteral.java | 4 +--
.../main/java/org/apache/calcite/rex/RexOver.java | 2 +-
.../org/apache/calcite/rex/RexProgramBuilder.java | 4 +--
.../java/org/apache/calcite/rex/RexSimplify.java | 22 ++++++-------
.../main/java/org/apache/calcite/rex/RexUtil.java | 12 +++----
.../java/org/apache/calcite/rex/RexVariable.java | 6 ++--
.../java/org/apache/calcite/rex/RexWindow.java | 4 +--
.../java/org/apache/calcite/runtime/Automaton.java | 12 +++----
.../apache/calcite/runtime/AutomatonBuilder.java | 2 +-
.../calcite/runtime/DeterministicAutomaton.java | 10 +++---
.../org/apache/calcite/runtime/Enumerables.java | 2 +-
.../org/apache/calcite/runtime/GeoFunctions.java | 2 +-
.../org/apache/calcite/runtime/Geometries.java | 4 +--
.../java/org/apache/calcite/runtime/Matcher.java | 2 +-
.../java/org/apache/calcite/runtime/Pattern.java | 4 +--
.../java/org/apache/calcite/schema/Schemas.java | 4 +--
.../calcite/schema/impl/AggregateFunctionImpl.java | 4 +--
.../org/apache/calcite/schema/impl/StarTable.java | 2 +-
.../calcite/sql/SqlAbstractDateTimeLiteral.java | 2 +-
.../org/apache/calcite/sql/SqlAggFunction.java | 2 +-
.../java/org/apache/calcite/sql/SqlBasicCall.java | 4 +--
.../org/apache/calcite/sql/SqlBinaryOperator.java | 2 +-
.../calcite/sql/SqlCollectionTypeNameSpec.java | 4 +--
.../main/java/org/apache/calcite/sql/SqlDdl.java | 2 +-
.../org/apache/calcite/sql/SqlDescribeTable.java | 2 +-
.../java/org/apache/calcite/sql/SqlDialect.java | 18 +++++-----
.../java/org/apache/calcite/sql/SqlFunction.java | 2 +-
.../apache/calcite/sql/SqlJdbcFunctionCall.java | 2 +-
.../main/java/org/apache/calcite/sql/SqlJoin.java | 6 ++--
.../java/org/apache/calcite/sql/SqlLiteral.java | 14 ++++----
.../org/apache/calcite/sql/SqlMatchRecognize.java | 14 ++++----
.../main/java/org/apache/calcite/sql/SqlNode.java | 2 +-
.../java/org/apache/calcite/sql/SqlNodeList.java | 2 +-
.../main/java/org/apache/calcite/sql/SqlPivot.java | 8 ++---
.../org/apache/calcite/sql/SqlRowTypeNameSpec.java | 4 +--
.../java/org/apache/calcite/sql/SqlSetOption.java | 2 +-
.../java/org/apache/calcite/sql/SqlSnapshot.java | 8 ++---
.../java/org/apache/calcite/sql/SqlUnpivot.java | 8 ++---
.../main/java/org/apache/calcite/sql/SqlUtil.java | 6 ++--
.../org/apache/calcite/sql/advise/SqlAdvisor.java | 2 +-
.../calcite/sql/ddl/SqlCreateForeignSchema.java | 2 +-
.../apache/calcite/sql/ddl/SqlCreateFunction.java | 4 +--
.../calcite/sql/ddl/SqlCreateMaterializedView.java | 4 +--
.../apache/calcite/sql/ddl/SqlCreateSchema.java | 2 +-
.../org/apache/calcite/sql/ddl/SqlCreateTable.java | 2 +-
.../org/apache/calcite/sql/ddl/SqlCreateType.java | 2 +-
.../org/apache/calcite/sql/ddl/SqlCreateView.java | 4 +--
.../calcite/sql/dialect/JethroDataSqlDialect.java | 2 +-
.../calcite/sql/fun/SqlBasicAggFunction.java | 10 +++---
.../sql/fun/SqlJsonArrayAggAggFunction.java | 2 +-
.../sql/fun/SqlJsonObjectAggAggFunction.java | 2 +-
.../org/apache/calcite/sql/fun/SqlLibrary.java | 4 +--
.../calcite/sql/fun/SqlQuantifyOperator.java | 2 +-
.../apache/calcite/sql/parser/SqlParserUtil.java | 8 ++---
.../apache/calcite/sql/pretty/SqlPrettyWriter.java | 16 ++++-----
.../apache/calcite/sql/type/AbstractSqlType.java | 2 +-
.../org/apache/calcite/sql/type/ArraySqlType.java | 2 +-
.../org/apache/calcite/sql/type/BasicSqlType.java | 2 +-
.../sql/type/ComparableOperandTypeChecker.java | 2 +-
.../sql/type/CompositeOperandTypeChecker.java | 4 +--
.../sql/type/ExplicitOperandTypeChecker.java | 2 +-
.../apache/calcite/sql/type/IntervalSqlType.java | 4 +--
.../calcite/sql/type/OperandMetadataImpl.java | 2 +-
.../calcite/sql/type/SqlTypeMappingRule.java | 4 +--
.../calcite/sql/type/SqlTypeTransformCascade.java | 2 +-
.../apache/calcite/sql/type/SqlTypeTransforms.java | 6 ++--
.../java/org/apache/calcite/sql/util/IdPair.java | 4 +--
.../apache/calcite/sql/validate/AggVisitor.java | 4 +--
.../calcite/sql/validate/IdentifierNamespace.java | 2 +-
.../org/apache/calcite/sql/validate/ListScope.java | 2 +-
.../calcite/sql/validate/SchemaNamespace.java | 2 +-
.../calcite/sql/validate/SqlIdentifierMoniker.java | 2 +-
.../calcite/sql/validate/SqlMonikerImpl.java | 2 +-
.../calcite/sql/validate/SqlValidatorImpl.java | 38 +++++++++++-----------
.../calcite/sql/validate/SqlValidatorScope.java | 8 ++---
.../calcite/sql/validate/SqlValidatorUtil.java | 6 ++--
.../calcite/sql/validate/TableNamespace.java | 2 +-
.../apache/calcite/sql/validate/TableScope.java | 4 +--
.../validate/implicit/AbstractTypeCoercion.java | 4 +--
.../apache/calcite/sql2rel/RelDecorrelator.java | 8 ++---
.../apache/calcite/sql2rel/SqlToRelConverter.java | 6 ++--
.../statistic/QuerySqlStatisticProvider.java | 2 +-
.../java/org/apache/calcite/tools/Frameworks.java | 20 ++++++------
.../main/java/org/apache/calcite/tools/Hoist.java | 6 ++--
.../java/org/apache/calcite/tools/RelBuilder.java | 20 ++++++------
.../java/org/apache/calcite/util/BitString.java | 2 +-
.../java/org/apache/calcite/util/CancelFlag.java | 2 +-
.../org/apache/calcite/util/EquivalenceSet.java | 2 +-
.../org/apache/calcite/util/ImmutableBeans.java | 8 ++---
.../apache/calcite/util/ImmutableNullableSet.java | 2 +-
.../java/org/apache/calcite/util/NlsString.java | 6 ++--
.../main/java/org/apache/calcite/util/Pair.java | 12 +++----
.../calcite/util/PrecedenceClimbingParser.java | 2 +-
.../main/java/org/apache/calcite/util/Sarg.java | 2 +-
.../apache/calcite/util/SourceStringReader.java | 2 +-
.../main/java/org/apache/calcite/util/Sources.java | 4 +--
.../apache/calcite/util/UnmodifiableArrayList.java | 2 +-
.../main/java/org/apache/calcite/util/Util.java | 2 +-
.../org/apache/calcite/util/graph/DefaultEdge.java | 4 +--
.../org/apache/calcite/profile/ProfilerTest.java | 6 ++--
.../org/apache/calcite/rex/RexProgramTestBase.java | 4 +--
.../apache/calcite/sql/parser/SqlParserTest.java | 4 +--
.../parserextensiontesting/SqlCreateTable.java | 2 +-
.../apache/calcite/sql/test/AbstractSqlTester.java | 4 +--
.../calcite/sql/test/SqlPrettyWriterTest.java | 8 ++---
.../org/apache/calcite/test/CalciteAssert.java | 12 +++----
.../org/apache/calcite/test/DiffRepository.java | 2 +-
.../org/apache/calcite/test/RelOptTestBase.java | 8 ++---
.../apache/calcite/test/SqlToRelConverterTest.java | 10 +++---
.../org/apache/calcite/test/SqlToRelTestBase.java | 10 +++---
.../apache/calcite/test/SqlValidatorTestCase.java | 2 +-
.../calcite/util/PartiallyOrderedSetTest.java | 4 +--
.../adapter/druid/DefaultDimensionSpec.java | 4 +--
.../calcite/adapter/druid/DruidConnectionImpl.java | 4 +--
.../calcite/adapter/druid/DruidJsonFilter.java | 4 +--
.../apache/calcite/adapter/druid/DruidQuery.java | 4 +--
.../apache/calcite/adapter/druid/DruidSchema.java | 4 +--
.../apache/calcite/adapter/druid/DruidTable.java | 6 ++--
.../adapter/druid/ExtractionDimensionSpec.java | 4 +--
.../calcite/adapter/druid/Granularities.java | 6 ++--
.../adapter/druid/NaryOperatorConverter.java | 4 +--
.../calcite/adapter/druid/VirtualColumn.java | 4 +--
.../calcite/adapter/geode/rel/GeodeSchema.java | 4 +--
.../calcite/adapter/innodb/IndexCondition.java | 4 +--
.../calcite/adapter/innodb/InnodbFilter.java | 4 +--
.../apache/calcite/linq4j/EnumerableDefaults.java | 8 ++---
.../org/apache/calcite/linq4j/GroupingImpl.java | 4 +--
.../linq4j/tree/ArrayLengthRecordField.java | 2 +-
.../apache/calcite/linq4j/tree/Expressions.java | 2 +-
.../calcite/linq4j/tree/ForEachStatement.java | 6 ++--
.../calcite/linq4j/tree/FunctionExpression.java | 4 +--
.../apache/calcite/linq4j/tree/GotoStatement.java | 2 +-
.../apache/calcite/linq4j/tree/TryStatement.java | 4 +--
.../main/java/org/apache/calcite/piglet/Ast.java | 20 ++++++------
.../org/apache/calcite/adapter/os/SqlShell.java | 6 ++--
.../apache/calcite/server/MutableArrayTable.java | 6 ++--
.../apache/calcite/server/ServerDdlExecutor.java | 2 +-
216 files changed, 557 insertions(+), 556 deletions(-)