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

lzljs3620320 pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/incubator-paimon.git


The following commit(s) were added to refs/heads/master by this push:
     new b221799dc [hotfix] Refactor some code style
b221799dc is described below

commit b221799dc9c7393753aa1091bf973ee9ad8f1abd
Author: Jingsong <[email protected]>
AuthorDate: Thu Aug 17 13:41:09 2023 +0800

    [hotfix] Refactor some code style
---
 .../main/java/org/apache/paimon/schema/IndexCastMapping.java |  1 +
 .../main/java/org/apache/paimon/schema/SchemaManager.java    |  4 ++--
 .../main/java/org/apache/paimon/schema/SchemaValidation.java | 12 ++++++------
 .../org/apache/paimon/sort/BinaryExternalSortBuffer.java     |  2 +-
 .../java/org/apache/paimon/sort/BinaryMergeIterator.java     |  8 ++++----
 .../src/main/java/org/apache/paimon/sort/HeapSort.java       |  1 -
 6 files changed, 14 insertions(+), 14 deletions(-)

diff --git 
a/paimon-core/src/main/java/org/apache/paimon/schema/IndexCastMapping.java 
b/paimon-core/src/main/java/org/apache/paimon/schema/IndexCastMapping.java
index 03a3778ec..b466d2f97 100644
--- a/paimon-core/src/main/java/org/apache/paimon/schema/IndexCastMapping.java
+++ b/paimon-core/src/main/java/org/apache/paimon/schema/IndexCastMapping.java
@@ -24,6 +24,7 @@ import javax.annotation.Nullable;
 
 /** Class includes index mapping and cast mapping. */
 public interface IndexCastMapping {
+
     @Nullable
     int[] getIndexMapping();
 
diff --git 
a/paimon-core/src/main/java/org/apache/paimon/schema/SchemaManager.java 
b/paimon-core/src/main/java/org/apache/paimon/schema/SchemaManager.java
index 2adee62ba..739abf118 100644
--- a/paimon-core/src/main/java/org/apache/paimon/schema/SchemaManager.java
+++ b/paimon-core/src/main/java/org/apache/paimon/schema/SchemaManager.java
@@ -137,7 +137,7 @@ public class SchemaManager implements Serializable {
                 }
                 String pk = options.get(CoreOptions.PRIMARY_KEY.key());
                 primaryKeys = Arrays.asList(pk.split(","));
-                boolean exists = 
primaryKeys.stream().allMatch(columnNames::contains);
+                boolean exists = columnNames.containsAll(primaryKeys);
                 if (!exists) {
                     throw new RuntimeException(
                             String.format(
@@ -154,7 +154,7 @@ public class SchemaManager implements Serializable {
                 }
                 String partitions = options.get(CoreOptions.PARTITION.key());
                 partitionKeys = Arrays.asList(partitions.split(","));
-                boolean exists = 
partitionKeys.stream().allMatch(columnNames::contains);
+                boolean exists = columnNames.containsAll(partitionKeys);
                 if (!exists) {
                     throw new RuntimeException(
                             String.format(
diff --git 
a/paimon-core/src/main/java/org/apache/paimon/schema/SchemaValidation.java 
b/paimon-core/src/main/java/org/apache/paimon/schema/SchemaValidation.java
index dd5929376..c9a99bf60 100644
--- a/paimon-core/src/main/java/org/apache/paimon/schema/SchemaValidation.java
+++ b/paimon-core/src/main/java/org/apache/paimon/schema/SchemaValidation.java
@@ -355,21 +355,21 @@ public class SchemaValidation {
 
             List<DataField> fields = schema.fields();
 
-            for (int i = 0; i < fields.size(); i++) {
-                DataField dataField = fields.get(i);
-                String defaultValueStr = defaultValues.get(dataField.name());
+            for (DataField field : fields) {
+                String defaultValueStr = defaultValues.get(field.name());
                 if (defaultValueStr == null) {
                     continue;
                 }
 
+                @SuppressWarnings("unchecked")
                 CastExecutor<Object, Object> resolve =
                         (CastExecutor<Object, Object>)
-                                CastExecutors.resolve(VarCharType.STRING_TYPE, 
dataField.type());
+                                CastExecutors.resolve(VarCharType.STRING_TYPE, 
field.type());
                 if (resolve == null) {
                     throw new IllegalArgumentException(
                             String.format(
                                     "The column %s with datatype %s is 
currently not supported for default value.",
-                                    dataField.name(), 
dataField.type().asSQLString()));
+                                    field.name(), field.type().asSQLString()));
                 }
 
                 try {
@@ -378,7 +378,7 @@ public class SchemaValidation {
                     throw new IllegalArgumentException(
                             String.format(
                                     "The default value %s of the column %s can 
not be cast to datatype: %s",
-                                    defaultValueStr, dataField.name(), 
dataField.type()),
+                                    defaultValueStr, field.name(), 
field.type()),
                             e);
                 }
             }
diff --git 
a/paimon-core/src/main/java/org/apache/paimon/sort/BinaryExternalSortBuffer.java
 
b/paimon-core/src/main/java/org/apache/paimon/sort/BinaryExternalSortBuffer.java
index 55df6205e..a7593930f 100644
--- 
a/paimon-core/src/main/java/org/apache/paimon/sort/BinaryExternalSortBuffer.java
+++ 
b/paimon-core/src/main/java/org/apache/paimon/sort/BinaryExternalSortBuffer.java
@@ -74,7 +74,7 @@ public class BinaryExternalSortBuffer implements SortBuffer {
                         pageSize,
                         maxNumFileHandles,
                         channelManager,
-                        (BinaryRowSerializer) serializer.duplicate(),
+                        serializer.duplicate(),
                         comparator,
                         compressionCodecFactory,
                         compressionBlockSize);
diff --git 
a/paimon-core/src/main/java/org/apache/paimon/sort/BinaryMergeIterator.java 
b/paimon-core/src/main/java/org/apache/paimon/sort/BinaryMergeIterator.java
index 26d722924..dee125738 100644
--- a/paimon-core/src/main/java/org/apache/paimon/sort/BinaryMergeIterator.java
+++ b/paimon-core/src/main/java/org/apache/paimon/sort/BinaryMergeIterator.java
@@ -57,7 +57,7 @@ public class BinaryMergeIterator<Entry> implements 
MutableObjectIterator<Entry>
     @Override
     public Entry next() throws IOException {
         if (currHead != null) {
-            if (!currHead.nextHead()) {
+            if (currHead.noMoreHead()) {
                 this.heap.poll();
             } else {
                 this.heap.adjustTop();
@@ -80,7 +80,7 @@ public class BinaryMergeIterator<Entry> implements 
MutableObjectIterator<Entry>
         private HeadStream(MutableObjectIterator<Entry> iterator, Entry head) 
throws IOException {
             this.iterator = iterator;
             this.head = head;
-            if (!nextHead()) {
+            if (noMoreHead()) {
                 throw new IllegalStateException();
             }
         }
@@ -89,8 +89,8 @@ public class BinaryMergeIterator<Entry> implements 
MutableObjectIterator<Entry>
             return this.head;
         }
 
-        private boolean nextHead() throws IOException {
-            return (this.head = this.iterator.next(head)) != null;
+        private boolean noMoreHead() throws IOException {
+            return (this.head = this.iterator.next(head)) == null;
         }
     }
 }
diff --git a/paimon-core/src/main/java/org/apache/paimon/sort/HeapSort.java 
b/paimon-core/src/main/java/org/apache/paimon/sort/HeapSort.java
index 88c5c94df..554c8c54f 100644
--- a/paimon-core/src/main/java/org/apache/paimon/sort/HeapSort.java
+++ b/paimon-core/src/main/java/org/apache/paimon/sort/HeapSort.java
@@ -25,7 +25,6 @@ package org.apache.paimon.sort;
  * additional information regarding copyright ownership.
  */
 public final class HeapSort implements IndexedSorter {
-    public HeapSort() {}
 
     private static void downHeap(final IndexedSortable s, final int b, int i, 
final int n) {
         for (int idx = i << 1; idx < n; idx = i << 1) {

Reply via email to