This is an automated email from the ASF dual-hosted git repository.
lzljs3620320 pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/paimon.git
from bbf1c9a3fb [spark] Add read batch time metric (#6798)
add 5e2d3c14ab [core] Support chain split and read (#6801)
No new revisions were added by this update.
Summary of changes:
.../paimon/io/ChainKeyValueFileReaderFactory.java | 88 ++++++++
.../org/apache/paimon/io/ChainReadContext.java | 85 ++++++++
.../paimon/io/ChainReadDataFilePathFactory.java | 73 +++++++
.../paimon/io/KeyValueFileReaderFactory.java | 80 +++++--
.../paimon/operation/MergeFileSplitRead.java | 63 +++++-
.../org/apache/paimon/table/source/ChainSplit.java | 229 +++++++++++++++++++++
.../paimon/table/source/KeyValueTableRead.java | 5 +-
.../AppendTableRawFileSplitReadProvider.java | 3 +-
.../splitread/MergeFileSplitReadProvider.java | 10 +-
.../apache/paimon/utils/FileStorePathFactory.java | 18 ++
.../apache/paimon/table/source/ChainSplitTest.java | 74 +++++++
11 files changed, 702 insertions(+), 26 deletions(-)
create mode 100644
paimon-core/src/main/java/org/apache/paimon/io/ChainKeyValueFileReaderFactory.java
create mode 100644
paimon-core/src/main/java/org/apache/paimon/io/ChainReadContext.java
create mode 100644
paimon-core/src/main/java/org/apache/paimon/io/ChainReadDataFilePathFactory.java
create mode 100644
paimon-core/src/main/java/org/apache/paimon/table/source/ChainSplit.java
create mode 100644
paimon-core/src/test/java/org/apache/paimon/table/source/ChainSplitTest.java