This is an automated email from the ASF dual-hosted git repository.
JingsongLi pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/paimon-cpp.git
from 3415b20 feat(format): add ORC format adapter, stream implementations
and builder utilities (#121)
add f71f7fa feat: Migrate blob file context and byte range utilities
(#130)
No new revisions were added by this update.
Summary of changes:
LICENSE | 3 +
.../global_index/wrap/file_index_reader_wrapper.h | 169 ++++++++++++++
.../wrap/file_index_reader_wrapper_test.cpp | 79 +++++++
.../global_index/wrap/file_index_writer_wrapper.h | 96 ++++++++
src/paimon/common/sst/block_meta_test.cpp | 138 +++++++++++
src/paimon/common/sst/block_write_read_test.cpp | 255 +++++++++++++++++++++
src/paimon/common/utils/byte_range_combiner.cpp | 125 ++++++++++
.../byte_range_combiner.h} | 25 +-
.../common/utils/byte_range_combiner_test.cpp | 78 +++++++
src/paimon/core/io/multiple_blob_file_writer.cpp | 121 ++++++++++
src/paimon/core/io/multiple_blob_file_writer.h | 97 ++++++++
src/paimon/core/operation/blob_file_context.cpp | 127 ++++++++++
src/paimon/core/operation/blob_file_context.h | 113 +++++++++
.../core/operation/blob_file_context_test.cpp | 202 ++++++++++++++++
14 files changed, 1613 insertions(+), 15 deletions(-)
create mode 100644
src/paimon/common/global_index/wrap/file_index_reader_wrapper.h
create mode 100644
src/paimon/common/global_index/wrap/file_index_reader_wrapper_test.cpp
create mode 100644
src/paimon/common/global_index/wrap/file_index_writer_wrapper.h
create mode 100644 src/paimon/common/sst/block_meta_test.cpp
create mode 100644 src/paimon/common/sst/block_write_read_test.cpp
create mode 100644 src/paimon/common/utils/byte_range_combiner.cpp
copy src/paimon/common/{file_index/bitmap/bitmap_file_index_factory.h =>
utils/byte_range_combiner.h} (66%)
create mode 100644 src/paimon/common/utils/byte_range_combiner_test.cpp
create mode 100644 src/paimon/core/io/multiple_blob_file_writer.cpp
create mode 100644 src/paimon/core/io/multiple_blob_file_writer.h
create mode 100644 src/paimon/core/operation/blob_file_context.cpp
create mode 100644 src/paimon/core/operation/blob_file_context.h
create mode 100644 src/paimon/core/operation/blob_file_context_test.cpp