-
Notifications
You must be signed in to change notification settings - Fork 414
Fallback for upsert when arrow cannot compare source rows with target rows #1878
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 all commits
Commits
Show all changes
17 commits
Select commit
Hold shift + click to select a range
f16f8b3
Fallback for upsert when arrow cannot compare source rows with target…
koenvo 06af05a
Make upsert work for non-join complex column types - skip column comp…
koenvo d8f71b5
Merge branch 'main' into bugfix/upsert-complex-type
koenvo 6b9ddf4
minor
koenvo 7131dc0
Linting
koenvo 0719ecf
Replace assert with ValueError
koenvo 54537c2
Merge branch 'main' into bugfix/upsert-complex-type
koenvo a699602
Make complex-test upsert test fail
koenvo 8e32e9c
Preserve order in get_rows_to_update for complex types
koenvo a088d6c
Create marker column in pyarrow instead of Python list first
koenvo e9af368
Always update all rows in upsert, don't try to check if rows changed
koenvo 4e75ce1
Merge branch 'main' into bugfix/upsert-complex-type
koenvo 79f6181
Do row comparision in Python
koenvo 6f50b48
Update comment
koenvo e9e9485
Update comment
koenvo 85424d8
Replace left outer join + filter with inner join
koenvo 7da6cca
Add test from Kevins branch for upsert with struct field as join key …
koenvo 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
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.
btw this fails not in
get_rows_to_updatebut inhas_duplicate_rowsgroup_byhas the same limitation asjoin