forked from apache/iceberg-rust
-
Notifications
You must be signed in to change notification settings - Fork 0
Port addition of _file column #10
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
Merged
Merged
Changes from 52 commits
Commits
Show all changes
56 commits
Select commit
Hold shift + click to select a range
aab78d6
Add REE file column helpers
gbrgr ee21cab
Add helper tests
gbrgr 37b52e2
Add constants
gbrgr 44463a0
Add support for _file constant
gbrgr b5449f6
Merge branch 'main' into feature/gb/file-column
gbrgr e034009
Update tests
gbrgr 4f0a4f1
Fix clippy warning
gbrgr 51f76d3
Fix doc test
gbrgr d84e16b
Track in field ids
gbrgr 984dacd
Merge branch 'main' into feature/gb/file-column
gbrgr bd478cb
Add test
gbrgr 8593db0
Merge branch 'feature/gb/file-column' of github.com:RelationalAI/iceb…
gbrgr 9b186c7
Allow repeated virtual file column selection
gbrgr 30ae5fb
Merge branch 'main' into feature/gb/file-column
gbrgr adf0da0
Refactor into own transformer step
gbrgr f4336a8
Merge branch 'feature/gb/file-column' of github.com:RelationalAI/iceb…
gbrgr ef3a965
Revert "Refactor into own transformer step"
gbrgr 534490b
Avoid special casing in batch creation
gbrgr 04bf463
.
gbrgr 9e88edf
Modify record batch transformer to support reserved fields
gbrgr 060b45d
Add metadata column helper functions
gbrgr 8572dae
Store fields instead of constants
gbrgr f273add
Add comment
gbrgr 5aa92ae
Adapt comment
gbrgr c05b886
.
gbrgr 33bb0ad
Adapt error message
gbrgr 42167ff
Consider field_id range
gbrgr cbc6b17
Merge remote-tracking branch 'upstream/main' into feature/gb/file-column
gbrgr 977c813
Merge remote-tracking branch 'upstream/main' into feature/gb/file-column
gbrgr 83443aa
Use REE encoding in record batch transformer
gbrgr 35aba12
Fix clippy errors
gbrgr 830e462
Format
gbrgr 4eb8a63
Add `with_file_path_column` helper
gbrgr 9d41b7f
Merge branch 'main' into feature/gb/file-column
gbrgr f3573e9
Merge branch 'feature/gb/file-column' into feature/gb/file-column-inc
gbrgr 73777bb
Merge branch 'main' into feature/gb/file-column-inc
gbrgr 22fcdd4
Port _file path column changes
gbrgr 0b8f15b
Rename field
gbrgr 7ce462e
Merge branch 'feature/gb/file-column' of github.com:RelationalAI/iceb…
gbrgr 6cc22ec
Merge branch 'feature/gb/file-column' into feature/gb/file-column-inc
gbrgr 88e1113
Adapt metadata column
gbrgr fca14bd
Rename method
gbrgr b7da6d3
Undo some changes
gbrgr 7ebdf87
.
gbrgr edbc72a
Re-refactor tests
gbrgr 4a08ee6
Undo reader test changes
gbrgr 671fd4f
.
gbrgr b4d8f81
Merge branch 'feature/gb/file-column' into feature/gb/file-column-inc
gbrgr facb89a
Merge branch 'main' into feature/gb/file-column-inc
gbrgr 8ed457f
Move import
gbrgr 4cde4fa
PR comments
gbrgr 0ea00bc
Merge branch 'feature/gb/file-column-inc' of github.com:RelationalAI/…
gbrgr d4cf3fe
PR comments
gbrgr 1257d72
.
gbrgr c0db19f
.
gbrgr a4c8425
Clippy fix
gbrgr 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
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.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
do you want to do this for incremental scan as well?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
We do not have partition information (yet? not sure if it is needed at all) in the incremental scan
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Would we get wrong results because of it? If table had partitions and some partition transforms for example?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I am not sure, this partition stuff has only been added recently. We may just add the same logic to the incremental tasks, but we first need to understand what's the actual issue