HIVE-29239: Upgrade checkstyle to 11.1.0 (#6111)

diff --git a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.java b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.java
index 6dc92ff..c6e8062 100644
--- a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.java
+++ b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/HiveIcebergStorageHandler.java
@@ -1414,12 +1414,11 @@ public List<FieldSchema> acidSelectColumns(org.apache.hadoop.hive.ql.metadata.Ta
       case DELETE ->
         // TODO: make it configurable whether we want to include the table columns in the select query.
         // It might make delete writes faster if we don't have to write out the row object
-        ListUtils.union(ACID_VIRTUAL_COLS_AS_FIELD_SCHEMA, table.getCols());
+          ListUtils.union(ACID_VIRTUAL_COLS_AS_FIELD_SCHEMA, table.getCols());
       case UPDATE -> shouldOverwrite(table, operation) ?
-        ACID_VIRTUAL_COLS_AS_FIELD_SCHEMA :
-        ListUtils.union(ACID_VIRTUAL_COLS_AS_FIELD_SCHEMA, table.getCols());
-      case MERGE ->
-        ACID_VIRTUAL_COLS_AS_FIELD_SCHEMA;
+          ACID_VIRTUAL_COLS_AS_FIELD_SCHEMA :
+          ListUtils.union(ACID_VIRTUAL_COLS_AS_FIELD_SCHEMA, table.getCols());
+      case MERGE -> ACID_VIRTUAL_COLS_AS_FIELD_SCHEMA;
       default -> ImmutableList.of();
     };
   }
@@ -1435,12 +1434,10 @@ public List<FieldSchema> acidSortColumns(org.apache.hadoop.hive.ql.metadata.Tabl
     return switch (operation) {
       case DELETE -> IcebergTableUtil.isFanoutEnabled(table.getParameters()) ?
         EMPTY_ORDERING : POSITION_DELETE_ORDERING;
-      case MERGE ->
-        POSITION_DELETE_ORDERING;
-      default ->
-        // For update operations we use the same sort order defined by
-        // {@link #createDPContext(HiveConf, org.apache.hadoop.hive.ql.metadata.Table)}
-        EMPTY_ORDERING;
+      case MERGE -> POSITION_DELETE_ORDERING;
+      // For update operations we use the same sort order defined by
+      // {@link #createDPContext(HiveConf, org.apache.hadoop.hive.ql.metadata.Table)}
+      default -> EMPTY_ORDERING;
     };
   }
 
diff --git a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/IcebergTableUtil.java b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/IcebergTableUtil.java
index 0ce4e25..e0f70b8 100644
--- a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/IcebergTableUtil.java
+++ b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/IcebergTableUtil.java
@@ -544,7 +544,7 @@ public static List<String> getPartitionNames(Table table, Map<String, String> pa
                 expression, false);
             return e.getValue().isPartitioned() &&
               resEval.residualFor(e.getKey()).isEquivalentTo(Expressions.alwaysTrue()) &&
-              (e.getValue().specId() == table.spec().specId() || !latestSpecOnly);
+                (e.getValue().specId() == table.spec().specId() || !latestSpecOnly);
 
           }).transform(e -> e.getValue().partitionToPath(e.getKey())).toSortedList(
             Comparator.naturalOrder());
diff --git a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/compaction/evaluator/amoro/TableIdentifier.java b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/compaction/evaluator/amoro/TableIdentifier.java
index 6bcdcec..4cf216e 100644
--- a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/compaction/evaluator/amoro/TableIdentifier.java
+++ b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/compaction/evaluator/amoro/TableIdentifier.java
@@ -353,15 +353,15 @@ public boolean equals(TableIdentifier that) {
   public int hashCode() {
     int hashCode = 1;
 
-    hashCode = hashCode * 8191 + ((isSetCatalog()) ? 131071 : 524287);
+    hashCode = hashCode * 8191 + (isSetCatalog() ? 131071 : 524287);
     if (isSetCatalog())
       hashCode = hashCode * 8191 + catalog.hashCode();
 
-    hashCode = hashCode * 8191 + ((isSetDatabase()) ? 131071 : 524287);
+    hashCode = hashCode * 8191 + (isSetDatabase() ? 131071 : 524287);
     if (isSetDatabase())
       hashCode = hashCode * 8191 + database.hashCode();
 
-    hashCode = hashCode * 8191 + ((isSetTableName()) ? 131071 : 524287);
+    hashCode = hashCode * 8191 + (isSetTableName() ? 131071 : 524287);
     if (isSetTableName())
       hashCode = hashCode * 8191 + tableName.hashCode();
 
diff --git a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/writer/HiveFileWriterFactory.java b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/writer/HiveFileWriterFactory.java
index 588a7b3..7f106f2 100644
--- a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/writer/HiveFileWriterFactory.java
+++ b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/writer/HiveFileWriterFactory.java
@@ -138,15 +138,15 @@ Builder positionDeleteRowSchema(Schema newPositionDeleteRowSchema) {
 
     HiveFileWriterFactory build() {
       return new HiveFileWriterFactory(
-        table,
-        dataFileFormat,
-        dataSchema,
-        null,
-        deleteFileFormat,
-        null,
-        null,
-        null,
-        positionDeleteRowSchema);
+          table,
+          dataFileFormat,
+          dataSchema,
+          null,
+          deleteFileFormat,
+          null,
+          null,
+          null,
+          positionDeleteRowSchema);
     }
   }
 }
diff --git a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/writer/HiveIcebergWriterBase.java b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/writer/HiveIcebergWriterBase.java
index e9e4bfd3..f797c37 100644
--- a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/writer/HiveIcebergWriterBase.java
+++ b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/hive/writer/HiveIcebergWriterBase.java
@@ -129,11 +129,10 @@ static PartitioningWriter<PositionDelete<Record>, DeleteWriteResult> newDeleteWr
     if (context.useDVs()) {
       return new PartitioningDVWriter<>(files, previousDeleteLoader);
     } else if (inputOrdered && rewritableDeletes == null) {
-      return new ClusteredPositionDeleteWriter<>(
-        writers, files, io, targetFileSize, deleteGranularity);
+      return new ClusteredPositionDeleteWriter<>(writers, files, io, targetFileSize, deleteGranularity);
     } else {
       return new FanoutPositionOnlyDeleteWriter<>(
-        writers, files, io, targetFileSize, deleteGranularity, previousDeleteLoader);
+          writers, files, io, targetFileSize, deleteGranularity, previousDeleteLoader);
     }
   }
 
diff --git a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/mapreduce/AbstractIcebergRecordReader.java b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/mapreduce/AbstractIcebergRecordReader.java
index 4a9c898..3f57223 100644
--- a/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/mapreduce/AbstractIcebergRecordReader.java
+++ b/iceberg/iceberg-handler/src/main/java/org/apache/iceberg/mr/mapreduce/AbstractIcebergRecordReader.java
@@ -74,8 +74,8 @@ private static Schema readSchema(Configuration conf, Table table, boolean caseSe
     readSchema = table.schema();
 
     if (selectedColumns != null) {
-      readSchema =
-        caseSensitive ? readSchema.select(selectedColumns) : readSchema.caseInsensitiveSelect(selectedColumns);
+      readSchema = caseSensitive ?
+          readSchema.select(selectedColumns) : readSchema.caseInsensitiveSelect(selectedColumns);
     }
 
     if (InputFormatConfig.fetchVirtualColumns(conf)) {
diff --git a/pom.xml b/pom.xml
index 0b6e318..5b20fc5 100644
--- a/pom.xml
+++ b/pom.xml
@@ -118,6 +118,7 @@
     <datanucleus-core.version>6.0.10</datanucleus-core.version>
     <datanucleus-jdo.version>3.2.0-release</datanucleus-jdo.version>
     <datanucleus-rdbms.version>6.0.10</datanucleus-rdbms.version>
+    <checkstyle.version>11.1.0</checkstyle.version>
     <commons-cli.version>1.5.0</commons-cli.version>
     <commons-codec.version>1.15</commons-codec.version>
     <commons-collections.version>3.2.2</commons-collections.version>
@@ -1551,6 +1552,13 @@
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-checkstyle-plugin</artifactId>
           <version>${maven.checkstyle.plugin.version}</version>
+          <dependencies>
+            <dependency>
+              <groupId>com.puppycrawl.tools</groupId>
+              <artifactId>checkstyle</artifactId>
+              <version>${checkstyle.version}</version>
+            </dependency>
+          </dependencies>
         </plugin>
         <plugin>
           <groupId>org.apache.rat</groupId>
diff --git a/standalone-metastore/pom.xml b/standalone-metastore/pom.xml
index 7ae7e82..7264c2f 100644
--- a/standalone-metastore/pom.xml
+++ b/standalone-metastore/pom.xml
@@ -65,6 +65,7 @@
     <!-- Dependency versions -->
     <antlr.version>4.9.3</antlr.version>
     <apache-directory-server.version>2.0.0-M24</apache-directory-server.version>
+    <checkstyle.version>11.1.0</checkstyle.version>
     <commons-lang3.version>3.14.0</commons-lang3.version>
     <commons-dbcp2.version>2.12.0</commons-dbcp2.version>
     <datasketches.version>2.0.0</datasketches.version>
@@ -587,6 +588,13 @@
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-checkstyle-plugin</artifactId>
           <version>${maven.checkstyle.plugin.version}</version>
+          <dependencies>
+            <dependency>
+              <groupId>com.puppycrawl.tools</groupId>
+              <artifactId>checkstyle</artifactId>
+              <version>${checkstyle.version}</version>
+            </dependency>
+          </dependencies>
         </plugin>
         <plugin>
           <groupId>org.apache.maven.plugins</groupId>
diff --git a/storage-api/pom.xml b/storage-api/pom.xml
index 1868ea4..376fff5 100644
--- a/storage-api/pom.xml
+++ b/storage-api/pom.xml
@@ -26,6 +26,7 @@
   <name>Hive Storage API</name>
   <inceptionYear>2008</inceptionYear>
   <properties>
+    <checkstyle.version>11.1.0</checkstyle.version>
     <maven.compiler.source>21</maven.compiler.source>
     <maven.compiler.target>21</maven.compiler.target>
     <guava.version>22.0</guava.version>
@@ -171,6 +172,13 @@
           <groupId>org.apache.maven.plugins</groupId>
           <artifactId>maven-checkstyle-plugin</artifactId>
           <version>${maven.checkstyle.plugin.version}</version>
+          <dependencies>
+            <dependency>
+              <groupId>com.puppycrawl.tools</groupId>
+              <artifactId>checkstyle</artifactId>
+              <version>${checkstyle.version}</version>
+            </dependency>
+          </dependencies>
         </plugin>
         <plugin>
           <groupId>org.codehaus.mojo</groupId>