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

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


The following commit(s) were added to refs/heads/master by this push:
     new 5872ce7782 [core] Keep one constructor to RowDataFileWriter
5872ce7782 is described below

commit 5872ce7782c14a116bd0141181362aeddc9c0c1e
Author: JingsongLi <[email protected]>
AuthorDate: Fri Aug 7 22:36:20 2026 +0800

    [core] Keep one constructor to RowDataFileWriter
---
 .../append/DedicatedFormatRollingFileWriter.java   |  8 ++++--
 .../paimon/append/MultipleBlobFileWriter.java      |  4 ++-
 .../DataEvolutionBlobCompactTask.java              |  4 ++-
 .../org/apache/paimon/io/RowDataFileWriter.java    | 30 ----------------------
 .../apache/paimon/io/RollingFileWriterTest.java    |  2 ++
 5 files changed, 14 insertions(+), 34 deletions(-)

diff --git 
a/paimon-core/src/main/java/org/apache/paimon/append/DedicatedFormatRollingFileWriter.java
 
b/paimon-core/src/main/java/org/apache/paimon/append/DedicatedFormatRollingFileWriter.java
index 3cf08fc263..19c5875fd4 100644
--- 
a/paimon-core/src/main/java/org/apache/paimon/append/DedicatedFormatRollingFileWriter.java
+++ 
b/paimon-core/src/main/java/org/apache/paimon/append/DedicatedFormatRollingFileWriter.java
@@ -281,7 +281,9 @@ public class DedicatedFormatRollingFileWriter
                             asyncFileWrite,
                             statsDenseStore,
                             pathFactory.isExternalPath(),
-                            normalColumnNames);
+                            normalColumnNames,
+                            null,
+                            null);
             return new ProjectedFileWriter<>(rowDataFileWriter, 
projectionNormalFields);
         };
     }
@@ -326,7 +328,9 @@ public class DedicatedFormatRollingFileWriter
                                         asyncFileWrite,
                                         statsDenseStore,
                                         pathFactory.isExternalPath(),
-                                        vectorStoreColumnNames),
+                                        vectorStoreColumnNames,
+                                        null,
+                                        null),
                         targetFileSize,
                         Long.MAX_VALUE),
                 vectorStoreProjection);
diff --git 
a/paimon-core/src/main/java/org/apache/paimon/append/MultipleBlobFileWriter.java
 
b/paimon-core/src/main/java/org/apache/paimon/append/MultipleBlobFileWriter.java
index 7a0901a75f..27f40f2ecd 100644
--- 
a/paimon-core/src/main/java/org/apache/paimon/append/MultipleBlobFileWriter.java
+++ 
b/paimon-core/src/main/java/org/apache/paimon/append/MultipleBlobFileWriter.java
@@ -99,7 +99,9 @@ public class MultipleBlobFileWriter implements Closeable {
                                             asyncFileWrite,
                                             statsDenseStore,
                                             pathFactory.isExternalPath(),
-                                            singletonList(blobFieldName)),
+                                            singletonList(blobFieldName),
+                                            null,
+                                            null),
                             targetFileSize,
                             
writeSchema.projectIndexes(singletonList(blobFieldName))));
         }
diff --git 
a/paimon-core/src/main/java/org/apache/paimon/append/dataevolution/DataEvolutionBlobCompactTask.java
 
b/paimon-core/src/main/java/org/apache/paimon/append/dataevolution/DataEvolutionBlobCompactTask.java
index 675aaf29b9..9056c7b830 100644
--- 
a/paimon-core/src/main/java/org/apache/paimon/append/dataevolution/DataEvolutionBlobCompactTask.java
+++ 
b/paimon-core/src/main/java/org/apache/paimon/append/dataevolution/DataEvolutionBlobCompactTask.java
@@ -145,7 +145,9 @@ public class DataEvolutionBlobCompactTask extends 
DataEvolutionCompactTask {
                 false,
                 options.statsDenseStore(),
                 pathFactory.isExternalPath(),
-                Collections.singletonList(blobFieldName));
+                Collections.singletonList(blobFieldName),
+                null,
+                null);
     }
 
     private DataField blobField(
diff --git 
a/paimon-core/src/main/java/org/apache/paimon/io/RowDataFileWriter.java 
b/paimon-core/src/main/java/org/apache/paimon/io/RowDataFileWriter.java
index 02dff0fd82..361a90facf 100644
--- a/paimon-core/src/main/java/org/apache/paimon/io/RowDataFileWriter.java
+++ b/paimon-core/src/main/java/org/apache/paimon/io/RowDataFileWriter.java
@@ -57,36 +57,6 @@ public class RowDataFileWriter extends 
StatsCollectingSingleFileWriter<InternalR
     @Nullable private final List<String> writeCols;
     private final RowDataFileSequenceNumberTracker sequenceNumberTracker;
 
-    public RowDataFileWriter(
-            FileIO fileIO,
-            FileWriterContext context,
-            Path path,
-            RowType writeSchema,
-            long schemaId,
-            Supplier<LongCounter> seqNumCounterSupplier,
-            FileIndexOptions fileIndexOptions,
-            FileSource fileSource,
-            boolean asyncFileWrite,
-            boolean statsDenseStore,
-            boolean isExternalPath,
-            @Nullable List<String> writeCols) {
-        this(
-                fileIO,
-                context,
-                path,
-                writeSchema,
-                schemaId,
-                seqNumCounterSupplier,
-                fileIndexOptions,
-                fileSource,
-                asyncFileWrite,
-                statsDenseStore,
-                isExternalPath,
-                writeCols,
-                null,
-                null);
-    }
-
     public RowDataFileWriter(
             FileIO fileIO,
             FileWriterContext context,
diff --git 
a/paimon-core/src/test/java/org/apache/paimon/io/RollingFileWriterTest.java 
b/paimon-core/src/test/java/org/apache/paimon/io/RollingFileWriterTest.java
index bbfb221fbe..ac1c9442e2 100644
--- a/paimon-core/src/test/java/org/apache/paimon/io/RollingFileWriterTest.java
+++ b/paimon-core/src/test/java/org/apache/paimon/io/RollingFileWriterTest.java
@@ -113,6 +113,8 @@ public class RollingFileWriterTest {
                                         true,
                                         statsDenseStore,
                                         false,
+                                        null,
+                                        null,
                                         null),
                         targetFileSize,
                         targetFileRowNum);

Reply via email to