Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
33 commits
Select commit Hold shift + click to select a range
f264b7e
feat: static table metadata access support
May 27, 2025
0c15b85
feat: static table metadata access support
May 27, 2025
8e88bd5
feat: static table metadata access support
May 27, 2025
e5b4c89
feat: static table metadata access support
May 27, 2025
c214a96
feat: static table metadata access support
May 27, 2025
afa4eb3
feat: static table metadata access support
May 27, 2025
de8d622
static table metadata access support
May 28, 2025
d51cc4f
feat: static table metadata access support
May 29, 2025
ec51e13
feat: static table metadata access support
May 29, 2025
59ae84b
feat: static table metadata access support
Jun 3, 2025
2393c0e
feat: static table metadata access support
Jun 3, 2025
ce1ea34
feat: static table metadata access support
Jun 3, 2025
1066ddb
feat: static table metadata access support
Jun 3, 2025
22a9c20
feat: metadata access support for table
Jun 18, 2025
1a2f7e3
feat: metadata access support for table
Jun 18, 2025
09a828b
feat: metadata access support for table
Jun 19, 2025
79433d1
feat: metadata access support for table
Jun 20, 2025
7fe3eb9
feat: metadata access support for table
Jun 23, 2025
6dcf1e7
feat: metadata access support for table
Jun 23, 2025
1d1a975
feat: metadata access support for table
Jun 23, 2025
66ab196
feat: metadata access support for table
Jun 24, 2025
3135365
feat: metadata access support for table
Jun 24, 2025
f7faef0
fix: fix build warning in switch case (#118) (#119)
MisterRaindrop Jun 19, 2025
f360965
fix: allow PartitionField's field_id to be missing in Iceberg v1 (#121)
Smith-Cruise Jun 19, 2025
32dbcd6
refactor: remove explicit operator!= using C++20 rewrite candidates (…
mapleFU Jun 19, 2025
aaa44da
feat: implement Primitive type Literal (#117)
mapleFU Jun 25, 2025
1b869fb
feat: add `or` expression (#120)
yingcai-cy Jun 25, 2025
57db327
chore: enable compile warning as error (#125)
zhjwpku Jun 27, 2025
f873a38
refactor: replace std::any placeholder with Literal (#130)
wgtmac Jun 27, 2025
04d56d0
ci: enable sanitizer (#129)
wgtmac Jun 27, 2025
c5fe11f
feat: add support for avro to arrow data conversion (#124)
wgtmac Jun 27, 2025
82962e2
fix: no member named 'SourceFieldIndex' (#131)
zhjwpku Jun 29, 2025
4d1c3a0
feat: RegisterTable api support for InMemoryCatalog
Jul 5, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions .github/workflows/sanitizer_test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -50,9 +50,9 @@ jobs:
- name: Run Tests
working-directory: build
env:
ASAN_OPTIONS: log_path=out.log:detect_leaks=1:symbolize=1:strict_string_checks=1:halt_on_error=0:detect_container_overflow=0
ASAN_OPTIONS: log_path=out.log:detect_leaks=1:symbolize=1:strict_string_checks=1:halt_on_error=1:detect_container_overflow=0
LSAN_OPTIONS: suppressions=${{ github.workspace }}/.github/lsan-suppressions.txt
UBSAN_OPTIONS: log_path=out.log:halt_on_error=0:print_stacktrace=1:suppressions=${{ github.workspace }}/.github/ubsan-suppressions.txt
UBSAN_OPTIONS: log_path=out.log:halt_on_error=1:print_stacktrace=1:suppressions=${{ github.workspace }}/.github/ubsan-suppressions.txt
run: |
ctest --output-on-failure
- name: Save the test output
Expand Down
1 change: 1 addition & 0 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ set(CMAKE_CXX_STANDARD 20)
set(CMAKE_CXX_STANDARD_REQUIRED ON)
set(CMAKE_CXX_EXTENSIONS OFF)
set(CMAKE_EXPORT_COMPILE_COMMANDS ON)
set(CMAKE_COMPILE_WARNING_AS_ERROR ON)

option(ICEBERG_BUILD_STATIC "Build static library" ON)
option(ICEBERG_BUILD_SHARED "Build shared library" OFF)
Expand Down
7 changes: 5 additions & 2 deletions cmake_modules/IcebergThirdpartyToolchain.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,9 @@ function(resolve_arrow_dependency)
set(ARROW_FILESYSTEM
ON
CACHE BOOL "" FORCE)
set(ARROW_JSON
ON
CACHE BOOL "" FORCE)
set(ARROW_PARQUET
ON
CACHE BOOL "" FORCE)
Expand All @@ -95,8 +98,8 @@ function(resolve_arrow_dependency)

fetchcontent_declare(VendoredArrow
${FC_DECLARE_COMMON_OPTIONS}
GIT_REPOSITORY https://github.com/wgtmac/arrow.git
GIT_TAG 7d50c4ac803ad983734de5f418b7cd18f25b0dc9
GIT_REPOSITORY https://github.com/apache/arrow.git
GIT_TAG 5f0aeb5de53fb25b59a52661a80071faef99a4a4
#URL ${ARROW_SOURCE_URL}
#URL_HASH "SHA256=${ICEBERG_ARROW_BUILD_SHA256_CHECKSUM}"
SOURCE_SUBDIR
Expand Down
2 changes: 2 additions & 0 deletions src/iceberg/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -22,6 +22,7 @@ set(ICEBERG_SOURCES
catalog/in_memory_catalog.cc
demo.cc
expression/expression.cc
expression/literal.cc
file_reader.cc
json_internal.cc
manifest_entry.cc
Expand All @@ -38,6 +39,7 @@ set(ICEBERG_SOURCES
sort_field.cc
sort_order.cc
statistics_file.cc
table.cc
table_metadata.cc
transform.cc
transform_function.cc
Expand Down
Loading
Loading