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 0327135  [CALCITE-4408] Implement Oracle SUBSTR function (James Starr)
     add 404f968  [CALCITE-4422] Add MethodCanBeStatic check via ErrorProne

No new revisions were added by this update.

Summary of changes:
 build.gradle.kts                                   |  3 ++
 .../calcite/adapter/cassandra/CassandraRules.java  |  7 +--
 .../apache/calcite/adapter/clone/ColumnLoader.java |  6 +--
 .../calcite/adapter/enumerable/EnumUtils.java      |  6 +--
 .../adapter/enumerable/EnumerableLimitSort.java    |  2 +-
 .../adapter/enumerable/EnumerableMatch.java        |  8 +--
 .../adapter/enumerable/EnumerableMergeJoin.java    |  4 +-
 .../enumerable/EnumerableRelImplementor.java       |  4 +-
 .../enumerable/EnumerableTableFunctionScan.java    |  2 +-
 .../adapter/enumerable/EnumerableTableScan.java    |  4 +-
 .../adapter/enumerable/EnumerableWindow.java       | 26 +++++-----
 .../ReflectiveCallNotNullImplementor.java          |  2 +-
 .../calcite/adapter/enumerable/RexImpTable.java    | 20 ++++----
 .../adapter/enumerable/RexToLixTranslator.java     |  2 +-
 .../adapter/enumerable/StrictAggImplementor.java   |  4 +-
 .../org/apache/calcite/adapter/jdbc/JdbcRules.java |  2 +-
 .../apache/calcite/adapter/jdbc/JdbcSchema.java    |  6 +--
 .../adapter/jdbc/JdbcToEnumerableConverter.java    | 12 ++---
 .../apache/calcite/interpreter/AggregateNode.java  |  2 +-
 .../apache/calcite/interpreter/Interpreter.java    |  2 +-
 .../org/apache/calcite/interpreter/SortNode.java   |  4 +-
 .../org/apache/calcite/jdbc/CalciteMetaImpl.java   |  6 +--
 .../org/apache/calcite/jdbc/CalciteResultSet.java  |  6 +--
 .../apache/calcite/jdbc/JavaTypeFactoryImpl.java   |  2 +-
 .../org/apache/calcite/materialize/Lattice.java    |  2 +-
 .../calcite/materialize/LatticeSuggester.java      |  8 +--
 .../materialize/MaterializationService.java        |  2 +-
 .../materialize/SqlLatticeStatisticProvider.java   |  2 +-
 .../java/org/apache/calcite/materialize/Step.java  |  2 +-
 .../apache/calcite/plan/ConventionTraitDef.java    |  2 +-
 .../apache/calcite/plan/RexImplicationChecker.java | 12 ++---
 .../apache/calcite/plan/SubstitutionVisitor.java   |  2 +-
 .../org/apache/calcite/plan/hep/HepPlanner.java    |  2 +-
 .../calcite/plan/volcano/IterativeRuleQueue.java   |  2 +-
 .../calcite/plan/volcano/VolcanoPlanner.java       |  2 +-
 .../calcite/prepare/CalciteCatalogReader.java      |  2 +-
 .../apache/calcite/prepare/CalcitePrepareImpl.java | 18 +++----
 .../java/org/apache/calcite/prepare/Prepare.java   |  2 +-
 .../calcite/rel/externalize/RelDotWriter.java      |  2 +-
 .../apache/calcite/rel/externalize/RelJson.java    |  8 +--
 .../calcite/rel/metadata/RelMdAllPredicates.java   |  2 +-
 .../calcite/rel/metadata/RelMdColumnOrigins.java   |  4 +-
 .../rel/metadata/RelMdColumnUniqueness.java        |  4 +-
 .../calcite/rel/metadata/RelMdPredicates.java      |  8 +--
 .../org/apache/calcite/rel/metadata/RelMdSize.java |  3 +-
 .../calcite/rel/metadata/RelMdUniqueKeys.java      |  2 +-
 .../calcite/rel/rel2sql/RelToSqlConverter.java     | 14 +++---
 .../apache/calcite/rel/rel2sql/SqlImplementor.java |  6 +--
 .../rel/rules/AggregateCaseToFilterRule.java       |  2 +-
 .../AggregateExpandDistinctAggregatesRule.java     | 10 ++--
 .../rel/rules/AggregateJoinTransposeRule.java      |  2 +-
 .../calcite/rel/rules/AggregateMergeRule.java      |  2 +-
 .../rel/rules/AggregateReduceFunctionsRule.java    | 22 ++++-----
 .../rel/rules/AggregateUnionAggregateRule.java     |  2 +-
 .../rel/rules/AggregateUnionTransposeRule.java     |  2 +-
 .../apache/calcite/rel/rules/CalcRelSplitter.java  |  4 +-
 .../apache/calcite/rel/rules/DateRangeRules.java   | 18 +++----
 .../rel/rules/FilterAggregateTransposeRule.java    |  2 +-
 .../apache/calcite/rel/rules/FilterJoinRule.java   |  2 +-
 .../calcite/rel/rules/JoinPushThroughJoinRule.java |  4 +-
 .../calcite/rel/rules/JoinToMultiJoinRule.java     | 16 +++---
 .../calcite/rel/rules/LoptOptimizeJoinRule.java    | 57 +++++++++++-----------
 .../calcite/rel/rules/LoptSemiJoinOptimizer.java   |  2 +-
 .../rel/rules/MultiJoinOptimizeBushyRule.java      |  2 +-
 .../calcite/rel/rules/ProjectToWindowRule.java     |  6 +--
 .../rel/rules/ProjectWindowTransposeRule.java      |  4 +-
 .../apache/calcite/rel/rules/PushProjector.java    |  2 +-
 .../calcite/rel/rules/ReduceDecimalsRule.java      |  2 +-
 .../calcite/rel/rules/ReduceExpressionsRule.java   |  2 +-
 .../rel/rules/SemiJoinJoinTransposeRule.java       |  2 +-
 .../rel/rules/SemiJoinProjectTransposeRule.java    |  2 +-
 .../calcite/rel/rules/SubQueryRemoveRule.java      | 10 ++--
 .../java/org/apache/calcite/rex/RexBuilder.java    |  2 +-
 .../org/apache/calcite/rex/RexInterpreter.java     | 22 ++++-----
 .../java/org/apache/calcite/rex/RexSimplify.java   |  8 +--
 .../calcite/rex/RexSqlStandardConvertletTable.java |  4 +-
 .../org/apache/calcite/rex/RexTransformer.java     |  4 +-
 .../main/java/org/apache/calcite/rex/RexUtil.java  |  2 +-
 .../java/org/apache/calcite/runtime/Resources.java |  2 +-
 .../calcite/runtime/ResultSetEnumerable.java       |  3 +-
 .../apache/calcite/sql/SqlBasicTypeNameSpec.java   |  2 +-
 .../org/apache/calcite/sql/SqlCallBinding.java     |  2 +-
 .../java/org/apache/calcite/sql/SqlDialect.java    |  8 +--
 .../apache/calcite/sql/SqlDialectFactoryImpl.java  |  8 +--
 .../java/org/apache/calcite/sql/SqlFunction.java   |  2 +-
 .../apache/calcite/sql/SqlIntervalQualifier.java   | 16 +++---
 .../apache/calcite/sql/SqlJdbcFunctionCall.java    |  6 +--
 .../java/org/apache/calcite/sql/SqlOperator.java   |  2 +-
 .../org/apache/calcite/sql/SqlUnnestOperator.java  |  2 +-
 .../java/org/apache/calcite/sql/SqlWindow.java     |  2 +-
 .../org/apache/calcite/sql/advise/SqlAdvisor.java  |  2 +-
 .../apache/calcite/sql/advise/SqlSimpleParser.java |  6 +--
 .../calcite/sql/dialect/BigQuerySqlDialect.java    |  7 +--
 .../calcite/sql/dialect/ClickHouseSqlDialect.java  |  5 +-
 .../calcite/sql/dialect/JethroDataSqlDialect.java  |  2 +-
 .../calcite/sql/dialect/MssqlSqlDialect.java       |  4 +-
 .../calcite/sql/dialect/MysqlSqlDialect.java       |  4 +-
 .../calcite/sql/dialect/PrestoSqlDialect.java      |  2 +-
 .../apache/calcite/sql/fun/SqlCaseOperator.java    |  4 +-
 .../org/apache/calcite/sql/fun/SqlDotOperator.java |  2 +-
 .../apache/calcite/sql/fun/SqlItemOperator.java    |  2 +-
 .../calcite/sql/fun/SqlJsonArrayFunction.java      |  2 +-
 .../calcite/sql/fun/SqlJsonObjectFunction.java     |  2 +-
 .../calcite/sql/fun/SqlJsonQueryFunction.java      |  4 +-
 .../sql/fun/SqlLibraryOperatorTableFactory.java    |  2 +-
 .../calcite/sql/fun/SqlLiteralChainOperator.java   |  2 +-
 .../calcite/sql/fun/SqlMapValueConstructor.java    |  2 +-
 .../sql/fun/SqlMultisetQueryConstructor.java       |  2 +-
 .../apache/calcite/sql/fun/SqlRollupOperator.java  |  4 +-
 .../apache/calcite/sql/pretty/SqlPrettyWriter.java |  2 +-
 .../sql/type/CompositeOperandTypeChecker.java      |  2 +-
 .../calcite/sql/type/SqlTypeFactoryImpl.java       |  4 +-
 .../org/apache/calcite/sql/type/SqlTypeName.java   |  2 +-
 .../calcite/sql/validate/AliasNamespace.java       |  2 +-
 .../calcite/sql/validate/DelegatingScope.java      |  2 +-
 .../org/apache/calcite/sql/validate/ListScope.java |  2 +-
 .../calcite/sql/validate/SetopNamespace.java       |  2 +-
 .../calcite/sql/validate/SqlNameMatchers.java      |  2 +-
 .../calcite/sql/validate/SqlValidatorImpl.java     | 24 ++++-----
 .../validate/implicit/AbstractTypeCoercion.java    |  4 +-
 .../apache/calcite/sql2rel/RelDecorrelator.java    | 10 ++--
 .../sql2rel/RelStructuredTypeFlattener.java        |  4 +-
 .../apache/calcite/sql2rel/SqlToRelConverter.java  | 12 ++---
 .../calcite/sql2rel/StandardConvertletTable.java   | 38 +++++++--------
 .../calcite/statistic/MapSqlStatisticProvider.java |  2 +-
 .../statistic/QuerySqlStatisticProvider.java       |  4 +-
 .../java/org/apache/calcite/tools/RelBuilder.java  |  6 +--
 .../java/org/apache/calcite/util/JsonBuilder.java  |  2 +-
 .../apache/calcite/util/PartiallyOrderedSet.java   |  2 +-
 .../java/org/apache/calcite/util/Permutation.java  |  2 +-
 .../calcite/util/PrecedenceClimbingParser.java     |  4 +-
 .../calcite/adapter/druid/ComplexMetric.java       |  2 +-
 .../calcite/adapter/druid/DruidConnectionImpl.java | 23 ++++-----
 .../calcite/adapter/druid/DruidJsonFilter.java     |  3 +-
 .../apache/calcite/adapter/druid/DruidQuery.java   |  4 +-
 .../apache/calcite/adapter/druid/DruidRules.java   |  4 +-
 .../apache/calcite/adapter/druid/DruidTable.java   |  6 +--
 .../elasticsearch/ElasticsearchAggregate.java      |  2 +-
 .../adapter/elasticsearch/PredicateAnalyzer.java   |  2 +-
 .../adapter/elasticsearch/QueryBuilders.java       |  2 +-
 .../calcite/adapter/csv/CsvFilterableTable.java    |  2 +-
 .../adapter/csv/CsvProjectTableScanRule.java       |  2 +-
 .../adapter/file/CsvProjectTableScanRule.java      |  2 +-
 .../apache/calcite/adapter/file/FileReader.java    |  2 +-
 .../apache/calcite/adapter/file/FileSchema.java    |  2 +-
 .../calcite/adapter/geode/rel/GeodeAggregate.java  |  2 +-
 .../calcite/adapter/geode/rel/GeodeFilter.java     |  4 +-
 .../calcite/adapter/geode/rel/GeodeRules.java      | 10 ++--
 .../calcite/adapter/geode/rel/GeodeSort.java       |  2 +-
 .../calcite/adapter/innodb/IndexCondition.java     |  2 +-
 .../calcite/adapter/innodb/InnodbEnumerator.java   |  2 +-
 .../adapter/innodb/InnodbFilterTranslator.java     | 16 +++---
 .../calcite/linq4j/tree/BinaryExpression.java      | 16 +++---
 .../apache/calcite/linq4j/tree/BlockBuilder.java   |  4 +-
 .../linq4j/tree/DeterministicCodeOptimizer.java    |  2 +-
 .../calcite/linq4j/tree/OptimizeShuttle.java       |  2 +-
 .../calcite/adapter/mongodb/MongoAggregate.java    |  2 +-
 .../calcite/adapter/mongodb/MongoFilter.java       |  4 +-
 .../apache/calcite/adapter/mongodb/MongoRules.java |  2 +-
 .../adapter/mongodb/MongoSchemaFactory.java        |  2 +-
 .../apache/calcite/adapter/mongodb/MongoSort.java  |  2 +-
 .../apache/calcite/adapter/pig/PigAggregate.java   |  2 +-
 .../org/apache/calcite/adapter/pig/PigFilter.java  |  4 +-
 .../org/apache/calcite/piglet/PigConverter.java    |  2 +-
 .../org/apache/calcite/piglet/PigRelExVisitor.java |  4 +-
 .../calcite/piglet/PigToSqlAggregateRule.java      |  6 +--
 .../chinook/PreferredAlbumsTableFactory.java       |  2 +-
 .../chinook/PreferredGenresTableFactory.java       |  2 +-
 .../calcite/adapter/splunk/SplunkPushDownRule.java | 10 ++--
 .../calcite/benchmarks/FlightRecorderProfiler.java |  2 +-
 170 files changed, 451 insertions(+), 440 deletions(-)

Reply via email to