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 373c483  feat: add commit message and system table utilities (#119)
     add a65f96a  feat(catalog): add catalog interfaces, file system catalog 
and snapshot commit utilities (#120)

No new revisions were added by this update.

Summary of changes:
 include/paimon/catalog/catalog.h                   |  205 ++++
 .../paimon/catalog/database.h                      |   37 +-
 include/paimon/catalog/identifier.h                |   62 ++
 include/paimon/catalog/table.h                     |   79 ++
 .../catalog.cpp}                                   |   21 +-
 .../catalog_snapshot_commit.h}                     |   42 +-
 .../catalog_test.cpp}                              |   26 +-
 src/paimon/catalog/commit_table_request.h          |   78 ++
 src/paimon/catalog/commit_table_request_test.cpp   |  106 ++
 src/paimon/catalog/file_system_catalog.cpp         |  559 ++++++++++
 src/paimon/catalog/file_system_catalog.h           |  100 ++
 src/paimon/catalog/file_system_catalog_test.cpp    | 1072 ++++++++++++++++++++
 src/paimon/catalog/identifier.cpp                  |  124 +++
 src/paimon/catalog/identifier_test.cpp             |  134 +++
 src/paimon/catalog/renaming_snapshot_commit.h      |   77 ++
 .../catalog/renaming_snapshot_commit_test.cpp      |   67 ++
 .../snapshot_commit.h}                             |   26 +-
 17 files changed, 2744 insertions(+), 71 deletions(-)
 create mode 100644 include/paimon/catalog/catalog.h
 copy src/paimon/common/sst/block_aligned_type.h => 
include/paimon/catalog/database.h (58%)
 create mode 100644 include/paimon/catalog/identifier.h
 create mode 100644 include/paimon/catalog/table.h
 copy src/paimon/{common/file_index/bitmap/bitmap_file_index_factory.cpp => 
catalog/catalog.cpp} (52%)
 copy src/paimon/{core/mergetree/compact/aggregate/field_first_value_agg.h => 
catalog/catalog_snapshot_commit.h} (53%)
 copy src/paimon/{core/manifest/file_kind_test.cpp => catalog/catalog_test.cpp} 
(57%)
 create mode 100644 src/paimon/catalog/commit_table_request.h
 create mode 100644 src/paimon/catalog/commit_table_request_test.cpp
 create mode 100644 src/paimon/catalog/file_system_catalog.cpp
 create mode 100644 src/paimon/catalog/file_system_catalog.h
 create mode 100644 src/paimon/catalog/file_system_catalog_test.cpp
 create mode 100644 src/paimon/catalog/identifier.cpp
 create mode 100644 src/paimon/catalog/identifier_test.cpp
 create mode 100644 src/paimon/catalog/renaming_snapshot_commit.h
 create mode 100644 src/paimon/catalog/renaming_snapshot_commit_test.cpp
 copy src/paimon/{common/data/columnar/columnar_batch_context.h => 
catalog/snapshot_commit.h} (66%)

Reply via email to