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 0e85b9e feat(manifest): add manifest and index manifest support (#87)
add 124d6ff feat: Migrate merge function module (#83)
No new revisions were added by this update.
Summary of changes:
.../mergetree/compact/deduplicate_merge_function.h | 58 ++
.../compact/deduplicate_merge_function_test.cpp | 88 +++
.../mergetree/compact/first_row_merge_function.h | 78 ++
.../compact/first_row_merge_function_test.cpp | 112 +++
.../compact/first_row_merge_function_wrapper.h | 78 ++
.../first_row_merge_function_wrapper_test.cpp | 109 +++
.../lookup_changelog_merge_function_wrapper.h | 157 ++++
...ookup_changelog_merge_function_wrapper_test.cpp | 218 +++++
.../core/mergetree/compact/lookup_merge_function.h | 109 +++
.../compact/lookup_merge_function_test.cpp | 188 +++++
.../compact/partial_update_merge_function.cpp | 478 +++++++++++
.../compact/partial_update_merge_function.h | 139 ++++
.../compact/partial_update_merge_function_test.cpp | 877 +++++++++++++++++++++
.../compact/reducer_merge_function_wrapper.h | 88 +++
.../reducer_merge_function_wrapper_test.cpp | 68 ++
15 files changed, 2845 insertions(+)
create mode 100644
src/paimon/core/mergetree/compact/deduplicate_merge_function.h
create mode 100644
src/paimon/core/mergetree/compact/deduplicate_merge_function_test.cpp
create mode 100644 src/paimon/core/mergetree/compact/first_row_merge_function.h
create mode 100644
src/paimon/core/mergetree/compact/first_row_merge_function_test.cpp
create mode 100644
src/paimon/core/mergetree/compact/first_row_merge_function_wrapper.h
create mode 100644
src/paimon/core/mergetree/compact/first_row_merge_function_wrapper_test.cpp
create mode 100644
src/paimon/core/mergetree/compact/lookup_changelog_merge_function_wrapper.h
create mode 100644
src/paimon/core/mergetree/compact/lookup_changelog_merge_function_wrapper_test.cpp
create mode 100644 src/paimon/core/mergetree/compact/lookup_merge_function.h
create mode 100644
src/paimon/core/mergetree/compact/lookup_merge_function_test.cpp
create mode 100644
src/paimon/core/mergetree/compact/partial_update_merge_function.cpp
create mode 100644
src/paimon/core/mergetree/compact/partial_update_merge_function.h
create mode 100644
src/paimon/core/mergetree/compact/partial_update_merge_function_test.cpp
create mode 100644
src/paimon/core/mergetree/compact/reducer_merge_function_wrapper.h
create mode 100644
src/paimon/core/mergetree/compact/reducer_merge_function_wrapper_test.cpp