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 37b7daa feat: add global index implementations (#73)
add 11e03f9 feat: add BTree global index core components (#74)
No new revisions were added by this update.
Summary of changes:
src/paimon/common/global_index/btree/btree_defs.h | 63 +++++
.../global_index/btree/btree_file_footer.cpp | 108 +++++++++
.../common/global_index/btree/btree_file_footer.h | 81 +++++++
.../global_index/btree/btree_file_footer_test.cpp | 164 +++++++++++++
.../btree/btree_file_meta_selector.cpp | 192 +++++++++++++++
.../global_index/btree/btree_file_meta_selector.h | 74 ++++++
.../btree/btree_file_meta_selector_test.cpp | 231 ++++++++++++++++++
.../common/global_index/btree/btree_index_meta.cpp | 71 ++++++
.../common/global_index/btree/btree_index_meta.h | 69 ++++++
.../global_index/btree/btree_index_meta_test.cpp | 202 ++++++++++++++++
.../common/global_index/btree/key_serializer.cpp | 269 +++++++++++++++++++++
.../common/global_index/btree/key_serializer.h | 35 +--
.../global_index/btree/key_serializer_test.cpp | 261 ++++++++++++++++++++
13 files changed, 1803 insertions(+), 17 deletions(-)
create mode 100644 src/paimon/common/global_index/btree/btree_defs.h
create mode 100644 src/paimon/common/global_index/btree/btree_file_footer.cpp
create mode 100644 src/paimon/common/global_index/btree/btree_file_footer.h
create mode 100644
src/paimon/common/global_index/btree/btree_file_footer_test.cpp
create mode 100644
src/paimon/common/global_index/btree/btree_file_meta_selector.cpp
create mode 100644
src/paimon/common/global_index/btree/btree_file_meta_selector.h
create mode 100644
src/paimon/common/global_index/btree/btree_file_meta_selector_test.cpp
create mode 100644 src/paimon/common/global_index/btree/btree_index_meta.cpp
create mode 100644 src/paimon/common/global_index/btree/btree_index_meta.h
create mode 100644
src/paimon/common/global_index/btree/btree_index_meta_test.cpp
create mode 100644 src/paimon/common/global_index/btree/key_serializer.cpp
copy include/paimon/global_index/global_index_io_meta.h =>
src/paimon/common/global_index/btree/key_serializer.h (51%)
create mode 100644 src/paimon/common/global_index/btree/key_serializer_test.cpp