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

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


    from 716a9cff90 [core] Introduce minRowId and maxRowId to ManifestList file 
(#6661)
     add 3dc8d4fad2 [core] Abstract LookupSerializerFactory and extract classes 
from LookupLevels (#6659)

No new revisions were added by this update.

Summary of changes:
 .../org/apache/paimon/mergetree/LookupFile.java    |   9 +-
 .../org/apache/paimon/mergetree/LookupLevels.java  | 253 +++++----------------
 .../LookupChangelogMergeFunctionWrapper.java       |  20 +-
 .../compact/LookupMergeTreeCompactRewriter.java    |   1 +
 .../lookup/DefaultLookupSerializerFactory.java     |  52 +++++
 .../paimon/mergetree/lookup/FilePosition.java      |  22 +-
 .../lookup/LookupSerializerFactory.java}           |  32 +--
 .../mergetree/lookup/PersistEmptyProcessor.java    |  61 +++++
 .../mergetree/lookup/PersistPositionProcessor.java |  73 ++++++
 .../lookup/PersistProcessor.java}                  |  34 +--
 .../lookup/PersistValueAndPosProcessor.java        |  95 ++++++++
 .../mergetree/lookup/PersistValueProcessor.java    |  83 +++++++
 .../mergetree/lookup/PositionedKeyValue.java       |  32 ++-
 .../mergetree/lookup/RemoteFileDownloader.java     |  13 +-
 .../RemoteLookupFileManager.java                   |  26 +--
 .../paimon/operation/KeyValueFileStoreWrite.java   |  49 ++--
 .../apache/paimon/table/query/LocalTableQuery.java |   9 +-
 .../paimon/mergetree/ContainsLevelsTest.java       |   7 +-
 .../apache/paimon/mergetree/LookupLevelsTest.java  |   7 +-
 19 files changed, 560 insertions(+), 318 deletions(-)
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/mergetree/lookup/DefaultLookupSerializerFactory.java
 copy 
paimon-common/src/main/java/org/apache/paimon/utils/ReuseByteArrayOutputStream.java
 => 
paimon-core/src/main/java/org/apache/paimon/mergetree/lookup/FilePosition.java 
(65%)
 copy 
paimon-core/src/main/java/org/apache/paimon/{partition/PartitionExpireStrategyFactory.java
 => mergetree/lookup/LookupSerializerFactory.java} (60%)
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/mergetree/lookup/PersistEmptyProcessor.java
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/mergetree/lookup/PersistPositionProcessor.java
 copy 
paimon-core/src/main/java/org/apache/paimon/{utils/IntObjectSerializer.java => 
mergetree/lookup/PersistProcessor.java} (56%)
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/mergetree/lookup/PersistValueAndPosProcessor.java
 create mode 100644 
paimon-core/src/main/java/org/apache/paimon/mergetree/lookup/PersistValueProcessor.java
 copy 
paimon-common/src/main/java/org/apache/paimon/globalindex/GlobalIndexMeta.java 
=> 
paimon-core/src/main/java/org/apache/paimon/mergetree/lookup/PositionedKeyValue.java
 (60%)
 copy 
paimon-api/src/main/java/org/apache/paimon/rest/responses/PagedResponse.java => 
paimon-core/src/main/java/org/apache/paimon/mergetree/lookup/RemoteFileDownloader.java
 (74%)
 rename paimon-core/src/main/java/org/apache/paimon/mergetree/{compact => 
lookup}/RemoteLookupFileManager.java (81%)

Reply via email to