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

arvid pushed a commit to branch release-1.14
in repository https://gitbox.apache.org/repos/asf/flink.git


The following commit(s) were added to refs/heads/release-1.14 by this push:
     new 100d34f  [hotfix][FileSource] Internal refactoring to remove 
duplicated code without API change. Rename method argument names from "reader" 
to ***Format to improve the code readability.
100d34f is described below

commit 100d34f4650971b61fe3e40f6b270fc60fd83282
Author: Jing Ge <[email protected]>
AuthorDate: Tue Oct 5 00:59:20 2021 +0200

    [hotfix][FileSource] Internal refactoring to remove duplicated code without 
API change. Rename method argument names from "reader" to ***Format to improve 
the code readability.
    
    (cherry picked from commit 3f8e2b6af181ffa1fe80f23f3325440f8d7ca90a)
---
 .../flink/connector/file/src/FileSource.java       | 24 +++++++---------------
 1 file changed, 7 insertions(+), 17 deletions(-)

diff --git 
a/flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/src/FileSource.java
 
b/flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/src/FileSource.java
index ba0e5e8..fb30403 100644
--- 
a/flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/src/FileSource.java
+++ 
b/flink-connectors/flink-connector-files/src/main/java/org/apache/flink/connector/file/src/FileSource.java
@@ -161,13 +161,8 @@ public final class FileSource<T> extends 
AbstractFileSource<T, FileSourceSplit>
      * (GZip).
      */
     public static <T> FileSourceBuilder<T> forRecordStreamFormat(
-            final StreamFormat<T> reader, final Path... paths) {
-        checkNotNull(reader, "reader");
-        checkNotNull(paths, "paths");
-        checkArgument(paths.length > 0, "paths must not be empty");
-
-        final BulkFormat<T, FileSourceSplit> bulkFormat = new 
StreamFormatAdapter<>(reader);
-        return new FileSourceBuilder<>(paths, bulkFormat);
+            final StreamFormat<T> streamFormat, final Path... paths) {
+        return forBulkFileFormat(new StreamFormatAdapter<>(streamFormat), 
paths);
     }
 
     /**
@@ -177,12 +172,12 @@ public final class FileSource<T> extends 
AbstractFileSource<T, FileSourceSplit>
      * <p>Examples for bulk readers are compressed and vectorized formats such 
as ORC or Parquet.
      */
     public static <T> FileSourceBuilder<T> forBulkFileFormat(
-            final BulkFormat<T, FileSourceSplit> reader, final Path... paths) {
-        checkNotNull(reader, "reader");
+            final BulkFormat<T, FileSourceSplit> bulkFormat, final Path... 
paths) {
+        checkNotNull(bulkFormat, "reader");
         checkNotNull(paths, "paths");
         checkArgument(paths.length > 0, "paths must not be empty");
 
-        return new FileSourceBuilder<>(paths, reader);
+        return new FileSourceBuilder<>(paths, bulkFormat);
     }
 
     /**
@@ -193,13 +188,8 @@ public final class FileSource<T> extends 
AbstractFileSource<T, FileSourceSplit>
      * requires often more careful parametrization.
      */
     public static <T> FileSourceBuilder<T> forRecordFileFormat(
-            final FileRecordFormat<T> reader, final Path... paths) {
-        checkNotNull(reader, "reader");
-        checkNotNull(paths, "paths");
-        checkArgument(paths.length > 0, "paths must not be empty");
-
-        final BulkFormat<T, FileSourceSplit> bulkFormat = new 
FileRecordFormatAdapter<>(reader);
-        return new FileSourceBuilder<>(paths, bulkFormat);
+            final FileRecordFormat<T> recordFormat, final Path... paths) {
+        return forBulkFileFormat(new FileRecordFormatAdapter<>(recordFormat), 
paths);
     }
 
     // ------------------------------------------------------------------------

Reply via email to