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 3ced20a feat: Migrate bucket module (#71)
add 613df0c feat(core): introduce merge tree write buffers (#72)
No new revisions were added by this update.
Summary of changes:
src/paimon/core/mergetree/external_sort_buffer.cpp | 279 ++++++++
src/paimon/core/mergetree/external_sort_buffer.h | 112 +++
src/paimon/core/mergetree/sort_buffer_test.cpp | 412 +++++++++++
src/paimon/core/mergetree/spill_file_merger.cpp | 162 +++++
src/paimon/core/mergetree/spill_file_merger.h | 83 +++
.../core/mergetree/spill_file_merger_test.cpp | 289 ++++++++
src/paimon/core/mergetree/write_buffer.cpp | 93 +++
src/paimon/core/mergetree/write_buffer.h | 102 +++
src/paimon/core/mergetree/write_buffer_test.cpp | 775 +++++++++++++++++++++
9 files changed, 2307 insertions(+)
create mode 100644 src/paimon/core/mergetree/external_sort_buffer.cpp
create mode 100644 src/paimon/core/mergetree/external_sort_buffer.h
create mode 100644 src/paimon/core/mergetree/sort_buffer_test.cpp
create mode 100644 src/paimon/core/mergetree/spill_file_merger.cpp
create mode 100644 src/paimon/core/mergetree/spill_file_merger.h
create mode 100644 src/paimon/core/mergetree/spill_file_merger_test.cpp
create mode 100644 src/paimon/core/mergetree/write_buffer.cpp
create mode 100644 src/paimon/core/mergetree/write_buffer.h
create mode 100644 src/paimon/core/mergetree/write_buffer_test.cpp