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

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


The following commit(s) were added to refs/heads/master by this push:
     new e80d50065cc [HUDI-7799] Optimize the access modifier of 
AbstractHoodieLogRecordReader#processNextRecord (#11308)
e80d50065cc is described below

commit e80d50065ccf5c9922be2bfd06bc1952fefac330
Author: usberkeley <[email protected]>
AuthorDate: Sun May 26 08:38:20 2024 +0800

    [HUDI-7799] Optimize the access modifier of 
AbstractHoodieLogRecordReader#processNextRecord (#11308)
---
 .../org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java | 2 +-
 .../org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java  | 2 +-
 .../apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java    | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git 
a/hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java
 
b/hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java
index 77002f2de6a..ef91c23a8b7 100644
--- 
a/hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java
+++ 
b/hudi-common/src/main/java/org/apache/hudi/common/table/log/AbstractHoodieLogRecordReader.java
@@ -620,7 +620,7 @@ public abstract class AbstractHoodieLogRecordReader {
    *
    * @param hoodieRecord Hoodie Record to process
    */
-  public abstract <T> void processNextRecord(HoodieRecord<T> hoodieRecord) 
throws Exception;
+  protected abstract <T> void processNextRecord(HoodieRecord<T> hoodieRecord) 
throws Exception;
 
   /**
    * Process next deleted record.
diff --git 
a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java
 
b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java
index 8679e2455ef..f648ce42c94 100644
--- 
a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java
+++ 
b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieMergedLogRecordScanner.java
@@ -85,7 +85,7 @@ public class HoodieMergedLogRecordScanner extends 
BaseHoodieMergedLogRecordScann
   }
 
   @Override
-  public <T> void processNextRecord(HoodieRecord<T> newRecord) throws 
IOException {
+  protected <T> void processNextRecord(HoodieRecord<T> newRecord) throws 
IOException {
     String key = newRecord.getRecordKey();
     HoodieRecord<T> prevRecord = records.get(key);
     if (prevRecord != null) {
diff --git 
a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java
 
b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java
index 076875677cd..de722e772b1 100644
--- 
a/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java
+++ 
b/hudi-common/src/main/java/org/apache/hudi/common/table/log/HoodieUnMergedLogRecordScanner.java
@@ -72,7 +72,7 @@ public class HoodieUnMergedLogRecordScanner extends 
AbstractHoodieLogRecordReade
   }
 
   @Override
-  public <T> void processNextRecord(HoodieRecord<T> hoodieRecord) throws 
Exception {
+  protected <T> void processNextRecord(HoodieRecord<T> hoodieRecord) throws 
Exception {
     // NOTE: Record have to be cloned here to make sure if it holds low-level 
engine-specific
     //       payload pointing into a shared, mutable (underlying) buffer we 
get a clean copy of
     //       it since these records will be put into queue of 
BoundedInMemoryExecutor.

Reply via email to