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 f99028b test(data): introduce avro orc and parquet fixtures (#139)
add 373c483 feat: add commit message and system table utilities (#119)
No new revisions were added by this update.
Summary of changes:
include/paimon/commit_message.h | 91 ++
src/paimon/core/table/sink/commit_message.cpp | 101 ++
src/paimon/core/table/sink/commit_message_impl.cpp | 65 ++
.../sink/commit_message_impl.h} | 54 +-
.../core/table/sink/commit_message_impl_test.cpp | 69 ++
.../core/table/sink/commit_message_serializer.cpp | 256 ++++
.../core/table/sink/commit_message_serializer.h | 70 ++
src/paimon/core/table/sink/commit_message_test.cpp | 1219 ++++++++++++++++++++
.../core/table/system/options_system_table.cpp | 156 +++
.../table/system/options_system_table.h} | 26 +-
src/paimon/core/table/system/system_table.cpp | 109 ++
src/paimon/core/table/system/system_table.h | 74 ++
.../plan_impl.cpp => system/system_table_scan.cpp} | 14 +-
.../table/system/system_table_scan.h} | 30 +-
.../core/table/system/system_table_schema.cpp | 65 ++
.../view.h => table/system/system_table_schema.h} | 33 +-
16 files changed, 2369 insertions(+), 63 deletions(-)
create mode 100644 include/paimon/commit_message.h
create mode 100644 src/paimon/core/table/sink/commit_message.cpp
create mode 100644 src/paimon/core/table/sink/commit_message_impl.cpp
copy src/paimon/core/{utils/commit_increment.h =>
table/sink/commit_message_impl.h} (52%)
create mode 100644 src/paimon/core/table/sink/commit_message_impl_test.cpp
create mode 100644 src/paimon/core/table/sink/commit_message_serializer.cpp
create mode 100644 src/paimon/core/table/sink/commit_message_serializer.h
create mode 100644 src/paimon/core/table/sink/commit_message_test.cpp
create mode 100644 src/paimon/core/table/system/options_system_table.cpp
copy src/paimon/{common/global_index/btree/btree_global_index_factory.h =>
core/table/system/options_system_table.h} (56%)
create mode 100644 src/paimon/core/table/system/system_table.cpp
create mode 100644 src/paimon/core/table/system/system_table.h
copy src/paimon/core/table/{source/plan_impl.cpp =>
system/system_table_scan.cpp} (68%)
copy
src/paimon/{common/global_index/rangebitmap/range_bitmap_global_index_factory.h
=> core/table/system/system_table_scan.h} (62%)
create mode 100644 src/paimon/core/table/system/system_table_schema.cpp
copy src/paimon/core/{view/view.h => table/system/system_table_schema.h} (62%)