This is an automated email from the ASF dual-hosted git repository.

jhyde pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/calcite.git

commit baab45c99769cfd1d98f1afd115c301834f1961e
Author: Julian Hyde <[email protected]>
AuthorDate: Mon Feb 13 19:19:04 2023 -0800

    Autostyle: Disallow space or newline before ')' in method declaration or 
call
---
 build.gradle.kts                                           |  2 ++
 .../apache/calcite/adapter/cassandra/CassandraSchema.java  |  6 ++----
 .../apache/calcite/adapter/cassandra/CassandraTable.java   |  6 ++----
 .../adapter/enumerable/EnumerableLimitSortRule.java        |  3 +--
 .../adapter/enumerable/EnumerableNestedLoopJoin.java       |  3 +--
 .../adapter/enumerable/EnumerableTableFunctionScan.java    |  3 +--
 .../org/apache/calcite/adapter/enumerable/RexImpTable.java |  7 +++----
 .../main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java |  3 +--
 .../calcite/plan/visualizer/RuleMatchVisualizer.java       |  3 +--
 .../java/org/apache/calcite/plan/volcano/RelSubset.java    |  3 +--
 .../main/java/org/apache/calcite/rel/AbstractRelNode.java  |  3 +--
 .../rel/rules/AggregateProjectConstantToDummyJoinRule.java |  5 ++---
 .../apache/calcite/rel/type/RelDataTypeFactoryImpl.java    |  3 +--
 .../java/org/apache/calcite/rel/type/RelDataTypeImpl.java  |  4 +---
 core/src/main/java/org/apache/calcite/rex/RexLiteral.java  |  3 +--
 .../org/apache/calcite/sql/fun/SqlStdOperatorTable.java    |  3 +--
 .../org/apache/calcite/sql/pretty/SqlPrettyWriter.java     |  6 ++----
 .../org/apache/calcite/sql2rel/InitializerContext.java     | 14 ++++++++------
 .../main/java/org/apache/calcite/util/ImmutableBitSet.java |  5 ++---
 .../java/org/apache/calcite/util/mapping/Mappings.java     |  3 +--
 .../java/org/apache/calcite/util/trace/CalciteTrace.java   |  3 +--
 .../test/java/org/apache/calcite/plan/RelOptUtilTest.java  |  3 +--
 .../calcite/plan/volcano/MultipleTraitConversionTest.java  |  6 ++----
 .../org/apache/calcite/rel/metadata/MetadataDefTest.java   | 13 ++++++-------
 .../org/apache/calcite/rel/metadata/RelMdUtilTest.java     |  5 ++---
 .../org/apache/calcite/test/SqlHintsConverterTest.java     |  6 ++----
 core/src/test/java/org/apache/calcite/util/SourceTest.java |  7 ++-----
 core/src/test/java/org/apache/calcite/util/UtilTest.java   |  3 +--
 .../adapter/elasticsearch/ElasticsearchSchemaFactory.java  |  3 +--
 .../apache/calcite/adapter/innodb/InnodbAdapterTest.java   |  3 +--
 .../org/apache/calcite/linq4j/tree/BlockStatement.java     |  3 +--
 .../java/org/apache/calcite/linq4j/test/LimitSortTest.java |  3 +--
 .../calcite/benchmarks/RelNodeConversionBenchmark.java     |  3 +--
 33 files changed, 57 insertions(+), 92 deletions(-)

diff --git a/build.gradle.kts b/build.gradle.kts
index bbde9d140f..3f9afa6201 100644
--- a/build.gradle.kts
+++ b/build.gradle.kts
@@ -583,6 +583,8 @@ allprojects {
                     // (?-m) disables multiline, so $ matches the very end of 
the file rather than end of line
                     replaceRegex("Remove '// End file.java' trailer", 
"(?-m)\n// End [^\n]+\\.\\w+\\s*$", "")
                     replaceRegex("<p> should not be placed a the end of the 
line", "(?-m)\\s*+<p> *+\n \\* ", "\n *\n * <p>")
+                    replaceRegex("Method parameter list should not end in 
whitespace or newline", "(?<!;)\\s+\\) \\{", ") {")
+                    replaceRegex("Method argument list should not end in 
whitespace or newline", "(?<!;)\\s+\\);", ");")
                     // Assume developer copy-pasted the link, and updated text 
only, so the url is old, and we replace it with the proper one
                     replaceRegex(">[CALCITE-...] link styles: 1", 
"<a(?:(?!CALCITE-)[^>])++CALCITE-\\d+[^>]++>\\s*+\\[?(CALCITE-\\d+)\\]?", "<a 
href=\"https://issues.apache.org/jira/browse/\$1\";>[\$1]")
                     // If the link was crafted manually, ensure it has 
[CALCITE-...] in the link text
diff --git 
a/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraSchema.java
 
b/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraSchema.java
index f0291397be..cef74d7360 100644
--- 
a/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraSchema.java
+++ 
b/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraSchema.java
@@ -96,8 +96,7 @@ public class CassandraSchema extends AbstractSchema {
         session.getKeyspace()
           .orElseThrow(() -> new RuntimeException("No keyspace for session " + 
session.getName()))
           .asInternal(),
-        name
-    );
+        name);
   }
 
   /**
@@ -112,8 +111,7 @@ public class CassandraSchema extends AbstractSchema {
       CqlSession session,
       SchemaPlus parentSchema,
       String keyspace,
-      String name
-  ) {
+      String name) {
     super();
 
     this.session = session;
diff --git 
a/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java
 
b/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java
index 31550c13e7..0a374b6829 100644
--- 
a/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java
+++ 
b/cassandra/src/main/java/org/apache/calcite/adapter/cassandra/CassandraTable.java
@@ -77,8 +77,7 @@ public class CassandraTable extends AbstractQueryableTable
       CassandraSchema schema,
       String keyspace,
       String columnFamily,
-      boolean isView
-  ) {
+      boolean isView) {
     super(Object[].class);
     this.keyspace = Optional.of(keyspace);
     this.columnFamily = columnFamily;
@@ -197,8 +196,7 @@ public class CassandraTable extends AbstractQueryableTable
         .append(" FROM \"");
 
     keyspace.ifPresent(s ->
-        queryBuilder.append(s).append("\".\"")
-    );
+        queryBuilder.append(s).append("\".\""));
 
     queryBuilder
         .append(columnFamily)
diff --git 
a/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.java
 
b/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.java
index 14e6e65361..4aa2ae540a 100644
--- 
a/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.java
+++ 
b/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableLimitSortRule.java
@@ -44,8 +44,7 @@ public class EnumerableLimitSortRule extends 
RelRule<EnumerableLimitSortRule.Con
     final Sort o = EnumerableLimitSort.create(
         convert(input, 
input.getTraitSet().replace(EnumerableConvention.INSTANCE)),
         sort.getCollation(),
-        sort.offset, sort.fetch
-    );
+        sort.offset, sort.fetch);
 
     call.transformTo(o);
   }
diff --git 
a/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.java
 
b/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.java
index bd0d28827c..6b1bf40cf7 100644
--- 
a/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.java
+++ 
b/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableNestedLoopJoin.java
@@ -138,8 +138,7 @@ public class EnumerableNestedLoopJoin extends Join 
implements EnumerableRel {
   @Override public @Nullable Pair<RelTraitSet, List<RelTraitSet>> deriveTraits(
       final RelTraitSet childTraits, final int childId) {
     return EnumerableTraitsUtils.deriveTraitsForJoin(
-        childTraits, childId, joinType, traitSet, right.getTraitSet()
-    );
+        childTraits, childId, joinType, traitSet, right.getTraitSet());
   }
 
   @Override public DeriveMode getDeriveMode() {
diff --git 
a/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.java
 
b/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.java
index 872856fa30..c2f8a066d9 100644
--- 
a/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.java
+++ 
b/core/src/main/java/org/apache/calcite/adapter/enumerable/EnumerableTableFunctionScan.java
@@ -155,8 +155,7 @@ public class EnumerableTableFunctionScan extends 
TableFunctionScan
             inputEnumerable,
             result.physType,
             physType
-        )
-    );
+        ));
 
     return implementor.result(physType, builder.toBlock());
   }
diff --git 
a/core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java 
b/core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java
index 66c4460e80..3e3eeb621f 100644
--- a/core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java
+++ b/core/src/main/java/org/apache/calcite/adapter/enumerable/RexImpTable.java
@@ -1393,8 +1393,7 @@ public class RexImpTable {
               Expressions.call(add.accumulator().get(0),
                   BuiltInMethod.COLLECTION_RETAIN_ALL.method,
                   add.arguments().get(0))
-          )
-      );
+          ));
 
       add.currentBlock().add(
           Expressions.ifThenElse(
@@ -2951,8 +2950,8 @@ public class RexImpTable {
                     Expressions.equal(nullValue, expression)),
                 Expressions.assign(list, nullValue),
                 Expressions.statement(
-                    Expressions.call(list, 
BuiltInMethod.COLLECTION_ADDALL.method, expression)))
-        );
+                    Expressions.call(list,
+                        BuiltInMethod.COLLECTION_ADDALL.method, expression))));
       }
       return list;
     }
diff --git a/core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java 
b/core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java
index 32289b795c..b465b68056 100644
--- a/core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java
+++ b/core/src/main/java/org/apache/calcite/jdbc/CalciteMetaImpl.java
@@ -536,8 +536,7 @@ public class CalciteMetaImpl extends MetaImpl {
                   op.getName(),
                   (short) DatabaseMetaData.functionResultUnknown,
                   op.getName()
-              )
-          );
+              ));
     }
     return Linq4j.asEnumerable(schema.calciteSchema.getFunctionNames())
         .selectMany(name ->
diff --git 
a/core/src/main/java/org/apache/calcite/plan/visualizer/RuleMatchVisualizer.java
 
b/core/src/main/java/org/apache/calcite/plan/visualizer/RuleMatchVisualizer.java
index 6df52ad295..7851ec1564 100644
--- 
a/core/src/main/java/org/apache/calcite/plan/visualizer/RuleMatchVisualizer.java
+++ 
b/core/src/main/java/org/apache/calcite/plan/visualizer/RuleMatchVisualizer.java
@@ -474,8 +474,7 @@ public class RuleMatchVisualizer implements RelOptListener {
             formatCostScientific(cost.getRows()),
             formatCostScientific(cost.getCpu()),
             formatCostScientific(cost.getIo())
-        }
-    );
+        });
   }
 
   private static String formatCostScientific(double costNumber) {
diff --git a/core/src/main/java/org/apache/calcite/plan/volcano/RelSubset.java 
b/core/src/main/java/org/apache/calcite/plan/volcano/RelSubset.java
index 3271f97c6c..06b5fc4e94 100644
--- a/core/src/main/java/org/apache/calcite/plan/volcano/RelSubset.java
+++ b/core/src/main/java/org/apache/calcite/plan/volcano/RelSubset.java
@@ -171,8 +171,7 @@ public class RelSubset extends AbstractRelNode {
   private void computeBestCost(
       @UnderInitialization RelSubset this,
       RelOptCluster cluster,
-      RelOptPlanner planner
-  ) {
+      RelOptPlanner planner) {
     bestCost = planner.getCostFactory().makeInfiniteCost();
     final RelMetadataQuery mq = cluster.getMetadataQuery();
     @SuppressWarnings("method.invocation.invalid")
diff --git a/core/src/main/java/org/apache/calcite/rel/AbstractRelNode.java 
b/core/src/main/java/org/apache/calcite/rel/AbstractRelNode.java
index f7902cffd9..53e6d95911 100644
--- a/core/src/main/java/org/apache/calcite/rel/AbstractRelNode.java
+++ b/core/src/main/java/org/apache/calcite/rel/AbstractRelNode.java
@@ -126,8 +126,7 @@ public abstract class AbstractRelNode implements RelNode {
 
   @Pure
   @Override public final @Nullable Convention getConvention(
-      @UnknownInitialization AbstractRelNode this
-  ) {
+      @UnknownInitialization AbstractRelNode this) {
     return traitSet == null ? null : 
traitSet.getTrait(ConventionTraitDef.INSTANCE);
   }
 
diff --git 
a/core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectConstantToDummyJoinRule.java
 
b/core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectConstantToDummyJoinRule.java
index abfb7f8a84..7261851332 100644
--- 
a/core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectConstantToDummyJoinRule.java
+++ 
b/core/src/main/java/org/apache/calcite/rel/rules/AggregateProjectConstantToDummyJoinRule.java
@@ -114,9 +114,8 @@ public final class AggregateProjectConstantToDummyJoinRule
 
     builder.project(newProjects);
     builder.aggregate(
-        builder.groupKey(
-            aggregate.getGroupSet(), aggregate.getGroupSets()), 
aggregate.getAggCallList()
-    );
+        builder.groupKey(aggregate.getGroupSet(), aggregate.getGroupSets()),
+        aggregate.getAggCallList());
 
     call.transformTo(builder.build());
   }
diff --git 
a/core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java 
b/core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java
index 3f3b090455..13cbe516c8 100644
--- a/core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java
+++ b/core/src/main/java/org/apache/calcite/rel/type/RelDataTypeFactoryImpl.java
@@ -252,8 +252,7 @@ public abstract class RelDataTypeFactoryImpl implements 
RelDataTypeFactory {
       final int k = j;
 
       RelDataType type = leastRestrictive(
-          Util.transform(types, t -> t.getFieldList().get(k).getType())
-      );
+          Util.transform(types, t -> t.getFieldList().get(k).getType()));
       if (type == null) {
         return null;
       }
diff --git 
a/core/src/main/java/org/apache/calcite/rel/type/RelDataTypeImpl.java 
b/core/src/main/java/org/apache/calcite/rel/type/RelDataTypeImpl.java
index 0b0bbac6a8..274a6b72c8 100644
--- a/core/src/main/java/org/apache/calcite/rel/type/RelDataTypeImpl.java
+++ b/core/src/main/java/org/apache/calcite/rel/type/RelDataTypeImpl.java
@@ -307,9 +307,7 @@ public abstract class RelDataTypeImpl
    * subclass constructor once the type is fully defined.
    */
   @SuppressWarnings("method.invocation.invalid")
-  protected void computeDigest(
-      @UnknownInitialization RelDataTypeImpl this
-  ) {
+  protected void computeDigest(@UnknownInitialization RelDataTypeImpl this) {
     StringBuilder sb = new StringBuilder();
     generateTypeString(sb, true);
     if (!isNullable()) {
diff --git a/core/src/main/java/org/apache/calcite/rex/RexLiteral.java 
b/core/src/main/java/org/apache/calcite/rex/RexLiteral.java
index 783f7558dc..3a66b7765e 100644
--- a/core/src/main/java/org/apache/calcite/rex/RexLiteral.java
+++ b/core/src/main/java/org/apache/calcite/rex/RexLiteral.java
@@ -298,8 +298,7 @@ public class RexLiteral extends RexNode {
    */
   @RequiresNonNull("type")
   RexDigestIncludeType digestIncludesType(
-      @UnknownInitialization RexLiteral this
-  ) {
+      @UnknownInitialization RexLiteral this) {
     return shouldIncludeType(value, type);
   }
 
diff --git 
a/core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java 
b/core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java
index 92e38fd03a..6c7f1cfc46 100644
--- a/core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java
+++ b/core/src/main/java/org/apache/calcite/sql/fun/SqlStdOperatorTable.java
@@ -272,8 +272,7 @@ public class SqlStdOperatorTable extends 
ReflectiveSqlOperatorTable {
                 "inferred CONCAT element type");
           }),
           null,
-          OperandTypes.STRING_SAME_SAME_OR_ARRAY_SAME_SAME
-      );
+          OperandTypes.STRING_SAME_SAME_OR_ARRAY_SAME_SAME);
 
 
   /**
diff --git 
a/core/src/main/java/org/apache/calcite/sql/pretty/SqlPrettyWriter.java 
b/core/src/main/java/org/apache/calcite/sql/pretty/SqlPrettyWriter.java
index 1471565a8f..8c4d63d050 100644
--- a/core/src/main/java/org/apache/calcite/sql/pretty/SqlPrettyWriter.java
+++ b/core/src/main/java/org/apache/calcite/sql/pretty/SqlPrettyWriter.java
@@ -1424,8 +1424,7 @@ public class SqlPrettyWriter implements SqlWriter {
     public void set(String name, String value) {
       final Method method = requireNonNull(
           setterMethods.get(name),
-          () -> "setter method " + name + " not found"
-      );
+          () -> "setter method " + name + " not found");
       try {
         method.invoke(o, value);
       } catch (IllegalAccessException | InvocationTargetException e) {
@@ -1436,8 +1435,7 @@ public class SqlPrettyWriter implements SqlWriter {
     public @Nullable Object get(String name) {
       final Method method = requireNonNull(
           getterMethods.get(name),
-          () -> "getter method " + name + " not found"
-      );
+          () -> "getter method " + name + " not found");
       try {
         return method.invoke(o);
       } catch (IllegalAccessException | InvocationTargetException e) {
diff --git 
a/core/src/main/java/org/apache/calcite/sql2rel/InitializerContext.java 
b/core/src/main/java/org/apache/calcite/sql2rel/InitializerContext.java
index 8006622a4d..95314fab83 100644
--- a/core/src/main/java/org/apache/calcite/sql2rel/InitializerContext.java
+++ b/core/src/main/java/org/apache/calcite/sql2rel/InitializerContext.java
@@ -30,15 +30,17 @@ public interface InitializerContext {
   RexBuilder getRexBuilder();
 
   /**
-   * Parse a column computation expression for a table. Usually this 
expression is declared
-   * in the create table statement, i.e.
-   * <pre>
+   * Parses a column computation expression for a table.
+   *
+   * <p>Usually this expression is declared in the {@code CREATE TABLE}
+   * statement, e.g.
+   *
+   * <blockquote><pre>{@code
    *   create table t(
    *     a int not null,
    *     b varchar(5) as (my_udf(a)) virtual,
-   *     c int not null as (a + 1)
-   *   );
-   * </pre>
+   *     c int not null as (a + 1));
+   * }</pre></blockquote>
    *
    * <p>You can use the string format expression "my_udf(a)" and "a + 1"
    * as the initializer expression of column b and c.
diff --git a/core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java 
b/core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java
index 256ac756a8..c3ae4ca42e 100644
--- a/core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java
+++ b/core/src/main/java/org/apache/calcite/util/ImmutableBitSet.java
@@ -498,7 +498,7 @@ public class ImmutableBitSet
    * that occurs on or after the specified starting index. If no such
    * bit exists then {@code -1} is returned.
    *
-   * <p>Based upon {@link BitSet#nextSetBit}.
+   * <p>Based upon {@link BitSet#nextSetBit(int)}.
    *
    * @param  fromIndex the index to start checking from (inclusive)
    * @return the index of the next set bit, or {@code -1} if there
@@ -972,8 +972,7 @@ public class ImmutableBitSet
     @RequiresNonNull("equivalence")
     private ImmutableBitSet computeClosure(
         @UnderInitialization Closure this,
-        int pos
-    ) {
+        int pos) {
       ImmutableBitSet o = closure.get(pos);
       if (o != null) {
         return o;
diff --git a/core/src/main/java/org/apache/calcite/util/mapping/Mappings.java 
b/core/src/main/java/org/apache/calcite/util/mapping/Mappings.java
index ebad6bbed4..a9bf7d9b1a 100644
--- a/core/src/main/java/org/apache/calcite/util/mapping/Mappings.java
+++ b/core/src/main/java/org/apache/calcite/util/mapping/Mappings.java
@@ -1348,8 +1348,7 @@ public abstract class Mappings {
       }
 
       private void advance(
-          @UnknownInitialization MappingItr this
-      ) {
+          @UnknownInitialization MappingItr this) {
         do {
           ++i;
         } while (i < targets.length && targets[i] == -1);
diff --git a/core/src/main/java/org/apache/calcite/util/trace/CalciteTrace.java 
b/core/src/main/java/org/apache/calcite/util/trace/CalciteTrace.java
index e2b0fcfbbd..6a50dac5a6 100644
--- a/core/src/main/java/org/apache/calcite/util/trace/CalciteTrace.java
+++ b/core/src/main/java/org/apache/calcite/util/trace/CalciteTrace.java
@@ -129,8 +129,7 @@ public abstract class CalciteTrace {
 
   public static Logger getRuleAttemptsTracer() {
     return LoggerFactory.getLogger(
-        AbstractRelOptPlanner.class.getName() + ".rule_execution_summary"
-    );
+        AbstractRelOptPlanner.class.getName() + ".rule_execution_summary");
   }
 
   /**
diff --git a/core/src/test/java/org/apache/calcite/plan/RelOptUtilTest.java 
b/core/src/test/java/org/apache/calcite/plan/RelOptUtilTest.java
index 54e9c88d16..ea16ef9d48 100644
--- a/core/src/test/java/org/apache/calcite/plan/RelOptUtilTest.java
+++ b/core/src/test/java/org/apache/calcite/plan/RelOptUtilTest.java
@@ -299,8 +299,7 @@ class RelOptUtilTest {
         joinCondition,
         joinKeys,
         null,
-        null
-    );
+        null);
     final List<List<RexNode>> expectedJoinKeys = Arrays.asList(
         Collections.emptyList(),
         Collections.emptyList());
diff --git 
a/core/src/test/java/org/apache/calcite/plan/volcano/MultipleTraitConversionTest.java
 
b/core/src/test/java/org/apache/calcite/plan/volcano/MultipleTraitConversionTest.java
index a39e97fb4b..7d5853014d 100644
--- 
a/core/src/test/java/org/apache/calcite/plan/volcano/MultipleTraitConversionTest.java
+++ 
b/core/src/test/java/org/apache/calcite/plan/volcano/MultipleTraitConversionTest.java
@@ -168,13 +168,11 @@ public class MultipleTraitConversionTest {
         RelOptPlanner planner,
         RelNode rel,
         CustomTrait toTrait,
-        boolean allowInfiniteCostConverters
-    ) {
+        boolean allowInfiniteCostConverters) {
       return new CustomTraitEnforcer(
           rel.getCluster(),
           rel.getTraitSet().replace(toTrait),
-          rel
-      );
+          rel);
     }
 
     @Override public boolean canConvert(RelOptPlanner planner, CustomTrait 
fromTrait,
diff --git 
a/core/src/test/java/org/apache/calcite/rel/metadata/MetadataDefTest.java 
b/core/src/test/java/org/apache/calcite/rel/metadata/MetadataDefTest.java
index b1658ed3df..5a19a17ad5 100644
--- a/core/src/test/java/org/apache/calcite/rel/metadata/MetadataDefTest.java
+++ b/core/src/test/java/org/apache/calcite/rel/metadata/MetadataDefTest.java
@@ -25,15 +25,14 @@ import static 
org.junit.jupiter.api.Assertions.assertDoesNotThrow;
  */
 class MetadataDefTest {
   @Test void staticMethodInHandlerIsIgnored() {
-    assertDoesNotThrow(
-        () -> MetadataDef.of(TestMetadata.class, 
MetadataHandlerWithStaticMethod.class)
-    );
+    assertDoesNotThrow(() ->
+        MetadataDef.of(TestMetadata.class,
+            MetadataHandlerWithStaticMethod.class));
   }
 
   @Test void synthenticMethodInHandlerIsIgnored() {
-    assertDoesNotThrow(
-        () -> MetadataDef.of(TestMetadata.class,
-            TestMetadataHandlers.handlerClassWithSyntheticMethod())
-    );
+    assertDoesNotThrow(() ->
+        MetadataDef.of(TestMetadata.class,
+            TestMetadataHandlers.handlerClassWithSyntheticMethod()));
   }
 }
diff --git 
a/core/src/test/java/org/apache/calcite/rel/metadata/RelMdUtilTest.java 
b/core/src/test/java/org/apache/calcite/rel/metadata/RelMdUtilTest.java
index 8d1a8016d4..b719108931 100644
--- a/core/src/test/java/org/apache/calcite/rel/metadata/RelMdUtilTest.java
+++ b/core/src/test/java/org/apache/calcite/rel/metadata/RelMdUtilTest.java
@@ -103,9 +103,8 @@ public class RelMdUtilTest {
       RelNode rel = sql("select * from emp limit ? offset ?").toRel();
       Sort sort = (Sort) rel;
       assertFalse(
-          RelMdUtil.checkInputForCollationAndLimit(mq, sort.getInput(), 
RelCollations.EMPTY,
-              sort.offset, sort.fetch)
-      );
+          RelMdUtil.checkInputForCollationAndLimit(mq, sort.getInput(),
+              RelCollations.EMPTY, sort.offset, sort.fetch));
       return null;
     });
   }
diff --git 
a/core/src/test/java/org/apache/calcite/test/SqlHintsConverterTest.java 
b/core/src/test/java/org/apache/calcite/test/SqlHintsConverterTest.java
index c715929868..7b6d0be82a 100644
--- a/core/src/test/java/org/apache/calcite/test/SqlHintsConverterTest.java
+++ b/core/src/test/java/org/apache/calcite/test/SqlHintsConverterTest.java
@@ -524,8 +524,7 @@ class SqlHintsConverterTest {
         .build();
     // Validate Volcano planner.
     RuleSet ruleSet = RuleSets.ofList(
-        MockEnumerableJoinRule.create(hint) // Rule to validate the hint.
-    );
+        MockEnumerableJoinRule.create(hint)); // Rule to validate the hint.
     ruleFixture()
         .sql(sql)
         .withTrim(true)
@@ -545,8 +544,7 @@ class SqlHintsConverterTest {
         .build();
     // Validate Volcano planner.
     RuleSet ruleSet = RuleSets.ofList(
-        MockEnumerableJoinRule.create(hint) // Rule to validate the hint.
-    );
+        MockEnumerableJoinRule.create(hint)); // Rule to validate the hint.
     ruleFixture()
         .sql(sql)
         .withTrim(true)
diff --git a/core/src/test/java/org/apache/calcite/util/SourceTest.java 
b/core/src/test/java/org/apache/calcite/util/SourceTest.java
index 6546dcbbb3..683c561a5a 100644
--- a/core/src/test/java/org/apache/calcite/util/SourceTest.java
+++ b/core/src/test/java/org/apache/calcite/util/SourceTest.java
@@ -82,11 +82,8 @@ class SourceTest {
         arguments("abc def.txt", "file:abc%20def.txt"),
         arguments("abc+def.txt", "file:abc+def.txt"),
         arguments("path 1/ subfolder 2/abc.t x t", 
"file:path%201/%20subfolder%202/abc.t%20x%20t"),
-        arguments(
-            "маленькой ёлочке холодно зимой.txt",
-            "file:маленькой%20ёлочке%20холодно%20зимой.txt"
-        )
-    );
+        arguments("маленькой ёлочке холодно зимой.txt",
+            "file:маленькой%20ёлочке%20холодно%20зимой.txt"));
   }
 
   private static String slashify(String path) {
diff --git a/core/src/test/java/org/apache/calcite/util/UtilTest.java 
b/core/src/test/java/org/apache/calcite/util/UtilTest.java
index 399bf70399..fd706ba685 100644
--- a/core/src/test/java/org/apache/calcite/util/UtilTest.java
+++ b/core/src/test/java/org/apache/calcite/util/UtilTest.java
@@ -1206,8 +1206,7 @@ class UtilTest {
     assertThat(list2.appendAll(list2), is(Arrays.asList(1, 3, 5, 1, 3, 5)));
     assertThat(
         Arrays.toString(ImmutableIntList.of(1).toArray(new Integer[]{5, 6, 
7})),
-        is("[1, null, 7]")
-    );
+        is("[1, null, 7]"));
   }
 
   /** Unit test for {@link IdPair}. */
diff --git 
a/elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.java
 
b/elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.java
index afb49fa5d5..26a26630ae 100644
--- 
a/elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.java
+++ 
b/elasticsearch/src/main/java/org/apache/calcite/adapter/elasticsearch/ElasticsearchSchemaFactory.java
@@ -78,8 +78,7 @@ public class ElasticsearchSchemaFactory implements 
SchemaFactory {
               + "broken! Do not try to access more than {} distinct ES REST 
APIs through this "
               + "adapter.",
               REST_CLIENT_CACHE_SIZE,
-              REST_CLIENT_CACHE_SIZE
-          );
+              REST_CLIENT_CACHE_SIZE);
 
           try {
             // Free resources allocated by this RestClient
diff --git 
a/innodb/src/test/java/org/apache/calcite/adapter/innodb/InnodbAdapterTest.java 
b/innodb/src/test/java/org/apache/calcite/adapter/innodb/InnodbAdapterTest.java
index f6da8dc69a..15c14dfc6f 100644
--- 
a/innodb/src/test/java/org/apache/calcite/adapter/innodb/InnodbAdapterTest.java
+++ 
b/innodb/src/test/java/org/apache/calcite/adapter/innodb/InnodbAdapterTest.java
@@ -1135,8 +1135,7 @@ public class InnodbAdapterTest {
       Pair.of(7934, "EMPNO=7934; ENAME=MILLER; JOB=CLERK; AGE=32; MGR=7782; "
           + "HIREDATE=1982-01-23; SAL=1300.00; COMM=null; DEPTNO=10; 
EMAIL=null; "
           + "CREATE_DATETIME=2016-09-02 23:15:01; CREATE_TIME=23:15:01; 
UPSERT_TIME="
-          + expectedLocalTime("2016-09-02 23:15:01"))
-  );
+          + expectedLocalTime("2016-09-02 23:15:01")));
 
   static List<Pair<Integer, String>> reversedRows = rows.stream()
       .sorted(Comparator.reverseOrder()).collect(toList());
diff --git 
a/linq4j/src/main/java/org/apache/calcite/linq4j/tree/BlockStatement.java 
b/linq4j/src/main/java/org/apache/calcite/linq4j/tree/BlockStatement.java
index 1bec4f4e25..ca99e7d32d 100644
--- a/linq4j/src/main/java/org/apache/calcite/linq4j/tree/BlockStatement.java
+++ b/linq4j/src/main/java/org/apache/calcite/linq4j/tree/BlockStatement.java
@@ -43,8 +43,7 @@ public class BlockStatement extends Statement {
 
   private boolean distinctVariables(
       @UnderInitialization(BlockStatement.class) BlockStatement this,
-      boolean fail
-  ) {
+      boolean fail) {
     Set<String> names = new HashSet<>();
     for (Statement statement : statements) {
       if (statement instanceof DeclarationStatement) {
diff --git 
a/linq4j/src/test/java/org/apache/calcite/linq4j/test/LimitSortTest.java 
b/linq4j/src/test/java/org/apache/calcite/linq4j/test/LimitSortTest.java
index 6b04c612b0..2146c04792 100644
--- a/linq4j/src/test/java/org/apache/calcite/linq4j/test/LimitSortTest.java
+++ b/linq4j/src/test/java/org/apache/calcite/linq4j/test/LimitSortTest.java
@@ -87,8 +87,7 @@ class LimitSortTest {
         this.enumerable(seed),
         s -> s.key,
         cmp,
-        offset, fetch
-    );
+        offset, fetch);
 
     List<Row> result = ordered.toList();
     assertTrue(
diff --git 
a/ubenchmark/src/jmh/java/org/apache/calcite/benchmarks/RelNodeConversionBenchmark.java
 
b/ubenchmark/src/jmh/java/org/apache/calcite/benchmarks/RelNodeConversionBenchmark.java
index a6efb55ff7..52613a3fb0 100644
--- 
a/ubenchmark/src/jmh/java/org/apache/calcite/benchmarks/RelNodeConversionBenchmark.java
+++ 
b/ubenchmark/src/jmh/java/org/apache/calcite/benchmarks/RelNodeConversionBenchmark.java
@@ -92,8 +92,7 @@ public class RelNodeConversionBenchmark {
             String.format(Locale.ROOT, "c%s / CASE WHEN c%s > %d THEN c%s ELSE 
c%s END ",
                 String.valueOf(rnd.nextInt(columnLength)), String.valueOf(i % 
columnLength),
                 rnd.nextInt(columnLength), 
String.valueOf(rnd.nextInt(columnLength)),
-                String.valueOf(rnd.nextInt(columnLength)))
-        );
+                String.valueOf(rnd.nextInt(columnLength))));
       }
       sb.append(" FROM test1");
       sql = sb.toString();

Reply via email to