@@ -213,6 +213,7 @@ set(PAIMON_CORE_SRCS
213213 core/io/key_value_data_file_record_reader.cpp
214214 core/io/key_value_data_file_writer.cpp
215215 core/io/key_value_in_memory_record_reader.cpp
216+ core/io/merged_key_value_record_reader.cpp
216217 core/io/key_value_meta_projection_consumer.cpp
217218 core/io/key_value_projection_consumer.cpp
218219 core/io/key_value_projection_reader.cpp
@@ -241,12 +242,16 @@ set(PAIMON_CORE_SRCS
241242 core/mergetree/compact/merge_tree_compact_rewriter.cpp
242243 core/mergetree/compact/merge_tree_compact_task.cpp
243244 core/mergetree/compact/partial_update_merge_function.cpp
245+ core/mergetree/compact/raw_sort_merge_reader_with_min_heap.cpp
244246 core/mergetree/compact/sort_merge_reader_with_loser_tree.cpp
245247 core/mergetree/compact/sort_merge_reader_with_min_heap.cpp
246248 core/mergetree/compact/lookup_merge_tree_compact_rewriter.cpp
247249 core/mergetree/compact/changelog_merge_tree_rewriter.cpp
248250 core/mergetree/merge_tree_writer.cpp
251+ core/mergetree/binary_in_memory_sort_buffer.cpp
252+ core/mergetree/binary_external_sort_buffer.cpp
249253 core/mergetree/write_buffer.cpp
254+ core/mergetree/writer_memory_manager.cpp
250255 core/mergetree/levels.cpp
251256 core/mergetree/lookup_file.cpp
252257 core/mergetree/lookup_levels.cpp
@@ -564,6 +569,7 @@ if(PAIMON_BUILD_TESTS)
564569 core/io/key_value_data_file_record_reader_test.cpp
565570 core/io/key_value_projection_reader_test.cpp
566571 core/io/key_value_in_memory_record_reader_test.cpp
572+ core/io/merged_key_value_record_reader_test.cpp
567573 core/io/complete_row_tracking_fields_reader_test.cpp
568574 core/io/data_file_meta_test.cpp
569575 core/io/file_index_evaluator_test.cpp
@@ -624,6 +630,7 @@ if(PAIMON_BUILD_TESTS)
624630 core/mergetree/sorted_run_test.cpp
625631 core/mergetree/spill_channel_manager_test.cpp
626632 core/mergetree/spill_reader_writer_test.cpp
633+ core/mergetree/writer_memory_manager_test.cpp
627634 core/migrate/file_meta_utils_test.cpp
628635 core/operation/metrics/compaction_metrics_test.cpp
629636 core/operation/data_evolution_file_store_scan_test.cpp
0 commit comments