Repository navigation
Support Iceberg v3 initial defaults in GPU reads [databricks] #15624
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Open
res-life
wants to merge
48
commits into
NVIDIA:main
Choose a base branch
from
res-life:fix/iceberg-v3-default-semantics
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+2,458
−62
Open
Changes from 30 commits
Commits
Show all changes
48 commits
Select commit
Hold shift + click to select a range
431671b
Support Iceberg v3 field defaults
e3f48e4
Use projected schema for Iceberg defaults
ec80b19
Reject Iceberg timestamp NTZ defaults on GPU
66935b3
Test Iceberg defaults independently in metadata
2f1c849
Merge branch 'main' into fix/iceberg-v3-default-semantics
res-life 7a21bd1
Check equality delete fields for Iceberg defaults
res-life aa30271
Fix Iceberg equality delete schema compilation
res-life 55141b2
Reject unsupported Iceberg default types
res-life 4967587
Cover Iceberg default types and equality deletes
res-life d006eff
Detect unsupported defaults in Iceberg collections
res-life 132afe6
Fix Iceberg write-default integration coverage
res-life c936493
Test Iceberg write-default validation
res-life d027291
Merge branch 'main' into fix/iceberg-v3-default-semantics
res-life 48a7811
Fix Iceberg default conversion compatibility
res-life e1605fa
Test Iceberg write-default validation on CPU
res-life 68301ac
Test Iceberg write-default application
res-life 19d00b9
Test GPU write-default application
res-life f71b462
Handle nested Iceberg equality fields
res-life db3d735
Use exact Iceberg result assertion
res-life 97afb2e
Split Iceberg tests by operation
res-life bcd4f88
Route Iceberg defaults through a shim bridge
res-life 68038ba
Merge remote-tracking branch 'origin/main' into fix/iceberg-v3-defaul…
res-life 74c3d5d
Verify Iceberg default GPU plans
res-life bddc4c0
Fall back nested Iceberg equality deletes
res-life 221853c
Limit Iceberg defaults support to reads
res-life 5ed1d2c
Simplify Iceberg default scan validation
res-life b4a1c3f
Merge branch 'main' into fix/iceberg-v3-default-semantics
res-life e0a01a0
Generate Iceberg default test data
res-life 10086bf
Merge remote-tracking branch 'origin/main' into fix/iceberg-v3-defaul…
res-life 12d6a78
Merge main into fix/iceberg-v3-default-semantics
res-life 2bb138d
Preserve struct validity when projecting Iceberg defaults
res-life a767fbe
Disambiguate Iceberg Parquet root field lookup
res-life 7fdada4
Preserve existing fields in Iceberg projection test expectations
res-life 8a12457
Use an unpruned CPU oracle for nested Iceberg defaults
res-life baf710b
Preserve requested Iceberg containers removed by projection
res-life 76709f1
Merge main into fix/iceberg-v3-default-semantics
res-life 02514fe
Fix Iceberg defaults with filters and hidden timestamp helpers
res-life bb7cd95
Preserve all requested Iceberg container paths
res-life 774b3ca
Merge main into fix/iceberg-v3-default-semantics
res-life 1cfe9bf
Merge branch 'main' into fix/iceberg-v3-default-semantics
res-life 72e1b44
Decode Iceberg validity helpers using physical types
res-life f86237b
Merge branch 'main' into fix/iceberg-v3-default-semantics
res-life 259d6b9
Preserve Iceberg helper IDs and legacy list elements
res-life c088783
Decode opaque validity helper groups physically
res-life c18d846
Add Iceberg shims for default-aware Parquet reads
res-life 41cdad9
Refactor Parquet helper schema traversal with visitors
res-life c4170ab
Organize Iceberg read and delete regression tests
res-life 1513612
Merge origin/main for VARIANT schema conversion
res-life File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.