Skip to content

Commit 8926246

Browse files
authored
feat: implement delete file index (#435)
Implemented the DeleteFileIndex and Builder to manage and efficiently filter delete files (equality deletes, position deletes, and deletion vectors) based on sequence numbers and partitions.
1 parent 61a7de5 commit 8926246

14 files changed

+2706
-24
lines changed

src/iceberg/CMakeLists.txt

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ set(ICEBERG_INCLUDES "$<BUILD_INTERFACE:${PROJECT_BINARY_DIR}/src>"
2020
set(ICEBERG_SOURCES
2121
arrow_c_data_guard_internal.cc
2222
catalog/memory/in_memory_catalog.cc
23+
delete_file_index.cc
2324
expression/aggregate.cc
2425
expression/binder.cc
2526
expression/evaluator.cc
@@ -80,6 +81,7 @@ set(ICEBERG_SOURCES
8081
update/update_properties.cc
8182
update/update_sort_order.cc
8283
util/bucket_util.cc
84+
util/content_file_util.cc
8385
util/conversions.cc
8486
util/decimal.cc
8587
util/gzip_internal.cc

0 commit comments

Comments
 (0)