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 aa5a3fb  test: add FileStoreCommitImpl test coverage (#103)
     add 5ba61ad  feat(mergetree): add compaction core components and level 
management (#104)

No new revisions were added by this update.

Summary of changes:
 .../core/mergetree/compact/compact_rewriter.h      |  56 ++++
 .../core/mergetree/compact/compact_strategy.h      |  71 +++++
 .../mergetree/compact/compact_strategy_test.cpp    | 114 ++++++++
 .../core/mergetree/compact/interval_partition.cpp  | 113 ++++++++
 .../core/mergetree/compact/interval_partition.h    |  62 +++++
 .../mergetree/compact/interval_partition_test.cpp  | 176 +++++++++++++
 src/paimon/core/mergetree/compact/off_peak_hours.h |  66 +++++
 .../core/mergetree/compact/off_peak_hours_test.cpp | 101 +++++++
 .../mergetree/level_sorted_run.h}                  |  34 +--
 src/paimon/core/mergetree/levels.cpp               | 238 +++++++++++++++++
 src/paimon/core/mergetree/levels.h                 | 105 ++++++++
 src/paimon/core/mergetree/levels_test.cpp          | 293 +++++++++++++++++++++
 src/paimon/core/mergetree/sorted_run.h             | 123 +++++++++
 src/paimon/core/mergetree/sorted_run_test.cpp      | 143 ++++++++++
 14 files changed, 1678 insertions(+), 17 deletions(-)
 create mode 100644 src/paimon/core/mergetree/compact/compact_rewriter.h
 create mode 100644 src/paimon/core/mergetree/compact/compact_strategy.h
 create mode 100644 src/paimon/core/mergetree/compact/compact_strategy_test.cpp
 create mode 100644 src/paimon/core/mergetree/compact/interval_partition.cpp
 create mode 100644 src/paimon/core/mergetree/compact/interval_partition.h
 create mode 100644 
src/paimon/core/mergetree/compact/interval_partition_test.cpp
 create mode 100644 src/paimon/core/mergetree/compact/off_peak_hours.h
 create mode 100644 src/paimon/core/mergetree/compact/off_peak_hours_test.cpp
 copy src/paimon/{common/sst/sst_file_utils.h => 
core/mergetree/level_sorted_run.h} (60%)
 create mode 100644 src/paimon/core/mergetree/levels.cpp
 create mode 100644 src/paimon/core/mergetree/levels.h
 create mode 100644 src/paimon/core/mergetree/levels_test.cpp
 create mode 100644 src/paimon/core/mergetree/sorted_run.h
 create mode 100644 src/paimon/core/mergetree/sorted_run_test.cpp

Reply via email to