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 b1a0598  feat: add read-ahead cache, serialization, stream and object 
utils (#75)
     add 0e85b9e  feat(manifest): add manifest and index manifest support (#87)

No new revisions were added by this update.

Summary of changes:
 src/paimon/core/manifest/index_manifest_entry.h    |  73 +++++
 .../manifest/index_manifest_entry_serializer.cpp   |  96 +++++++
 .../index_manifest_entry_serializer.h}             |  30 +-
 .../index_manifest_entry_serializer_test.cpp       |  81 ++++++
 src/paimon/core/manifest/index_manifest_file.cpp   |  92 ++++++
 src/paimon/core/manifest/index_manifest_file.h     |  69 +++++
 .../core/manifest/index_manifest_file_handler.cpp  | 178 ++++++++++++
 .../core/manifest/index_manifest_file_handler.h    |  73 +++++
 .../manifest/index_manifest_file_handler_test.cpp  | 173 ++++++++++++
 src/paimon/core/manifest/manifest_committable.h    | 118 ++++++++
 .../core/manifest/manifest_committable_test.cpp    | 129 +++++++++
 src/paimon/core/manifest/manifest_file.cpp         | 126 +++++++++
 src/paimon/core/manifest/manifest_file.h           |  79 ++++++
 src/paimon/core/manifest/manifest_file_test.cpp    | 314 +++++++++++++++++++++
 src/paimon/core/manifest/manifest_list.cpp         |  82 ++++++
 src/paimon/core/manifest/manifest_list.h           | 130 +++++++++
 src/paimon/core/manifest/manifest_list_test.cpp    | 205 ++++++++++++++
 src/paimon/core/manifest/partition_entry.cpp       |  96 +++++++
 src/paimon/core/manifest/partition_entry.h         |  92 ++++++
 src/paimon/core/manifest/partition_entry_test.cpp  | 124 ++++++++
 20 files changed, 2350 insertions(+), 10 deletions(-)
 create mode 100644 src/paimon/core/manifest/index_manifest_entry.h
 create mode 100644 src/paimon/core/manifest/index_manifest_entry_serializer.cpp
 copy src/paimon/core/{io/data_file_meta_serializer.h => 
manifest/index_manifest_entry_serializer.h} (53%)
 create mode 100644 
src/paimon/core/manifest/index_manifest_entry_serializer_test.cpp
 create mode 100644 src/paimon/core/manifest/index_manifest_file.cpp
 create mode 100644 src/paimon/core/manifest/index_manifest_file.h
 create mode 100644 src/paimon/core/manifest/index_manifest_file_handler.cpp
 create mode 100644 src/paimon/core/manifest/index_manifest_file_handler.h
 create mode 100644 
src/paimon/core/manifest/index_manifest_file_handler_test.cpp
 create mode 100644 src/paimon/core/manifest/manifest_committable.h
 create mode 100644 src/paimon/core/manifest/manifest_committable_test.cpp
 create mode 100644 src/paimon/core/manifest/manifest_file.cpp
 create mode 100644 src/paimon/core/manifest/manifest_file.h
 create mode 100644 src/paimon/core/manifest/manifest_file_test.cpp
 create mode 100644 src/paimon/core/manifest/manifest_list.cpp
 create mode 100644 src/paimon/core/manifest/manifest_list.h
 create mode 100644 src/paimon/core/manifest/manifest_list_test.cpp
 create mode 100644 src/paimon/core/manifest/partition_entry.cpp
 create mode 100644 src/paimon/core/manifest/partition_entry.h
 create mode 100644 src/paimon/core/manifest/partition_entry_test.cpp

Reply via email to