-
Notifications
You must be signed in to change notification settings - Fork 2.2k
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
Arrow: add support for null vectors #10953
base: main
Are you sure you want to change the base?
Commits on May 8, 2024
-
apache#10275 - fix NullPointerException
Fix NullPointerException when trying to add the vector's class name to the message for an UnsupportedOperationException
Configuration menu - View commit details
-
Copy full SHA for ac6440a - Browse repository at this point
Copy the full SHA ac6440aView commit details -
Configuration menu - View commit details
-
Copy full SHA for becf6f7 - Browse repository at this point
Copy the full SHA becf6f7View commit details -
Configuration menu - View commit details
-
Copy full SHA for 4e2cb86 - Browse repository at this point
Copy the full SHA 4e2cb86View commit details
Commits on May 28, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 1193d02 - Browse repository at this point
Copy the full SHA 1193d02View commit details
Commits on Jun 11, 2024
-
This test more closely follows the reproduction steps described in issue apache#10275
Configuration menu - View commit details
-
Copy full SHA for 12bc3de - Browse repository at this point
Copy the full SHA 12bc3deView commit details -
Configuration menu - View commit details
-
Copy full SHA for d8f3e13 - Browse repository at this point
Copy the full SHA d8f3e13View commit details
Commits on Jun 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bb4e010 - Browse repository at this point
Copy the full SHA bb4e010View commit details -
Merge branch 'issue-10275' of https://github.com/slessard/iceberg int…
…o issue-10275
Configuration menu - View commit details
-
Copy full SHA for 6e7a1aa - Browse repository at this point
Copy the full SHA 6e7a1aaView commit details
Commits on Jun 14, 2024
-
Update arrow/src/test/java/org/apache/iceberg/arrow/vectorized/ArrowR…
…eaderTest.java Co-authored-by: Eduard Tudenhoefner <etudenhoefner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 28451a5 - Browse repository at this point
Copy the full SHA 28451a5View commit details -
Update arrow/src/test/java/org/apache/iceberg/arrow/vectorized/ArrowR…
…eaderTest.java Co-authored-by: Eduard Tudenhoefner <etudenhoefner@gmail.com>
Configuration menu - View commit details
-
Copy full SHA for 24a9932 - Browse repository at this point
Copy the full SHA 24a9932View commit details -
Configuration menu - View commit details
-
Copy full SHA for 9bcb2b1 - Browse repository at this point
Copy the full SHA 9bcb2b1View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7a25b52 - Browse repository at this point
Copy the full SHA 7a25b52View commit details
Commits on Jul 29, 2024
-
Configuration menu - View commit details
-
Copy full SHA for a31bf94 - Browse repository at this point
Copy the full SHA a31bf94View commit details
Commits on Aug 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 44a7f91 - Browse repository at this point
Copy the full SHA 44a7f91View commit details
Commits on Aug 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c2eaf24 - Browse repository at this point
Copy the full SHA c2eaf24View commit details
Commits on Aug 10, 2024
-
DRAFT: alternate solution 2: hack in support for NullVector
This solution hacks in a VectorHolder instance built specifically for the missing column. Implementing this hack allowed me to explore what would be needed to support vectorized reading of null columns
Configuration menu - View commit details
-
Copy full SHA for e323db7 - Browse repository at this point
Copy the full SHA e323db7View commit details
Commits on Aug 12, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 061ab02 - Browse repository at this point
Copy the full SHA 061ab02View commit details
Commits on Aug 13, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bf0c905 - Browse repository at this point
Copy the full SHA bf0c905View commit details -
Configuration menu - View commit details
-
Copy full SHA for 5610dd4 - Browse repository at this point
Copy the full SHA 5610dd4View commit details -
Configuration menu - View commit details
-
Copy full SHA for a13415d - Browse repository at this point
Copy the full SHA a13415dView commit details
Commits on Aug 16, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2eaa63f - Browse repository at this point
Copy the full SHA 2eaa63fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 62108da - Browse repository at this point
Copy the full SHA 62108daView commit details -
Configuration menu - View commit details
-
Copy full SHA for 7115e93 - Browse repository at this point
Copy the full SHA 7115e93View commit details
Commits on Sep 5, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 08bb07c - Browse repository at this point
Copy the full SHA 08bb07cView commit details -
Configuration menu - View commit details
-
Copy full SHA for 442b381 - Browse repository at this point
Copy the full SHA 442b381View commit details
Commits on Sep 6, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 5e7668e - Browse repository at this point
Copy the full SHA 5e7668eView commit details
Commits on Sep 9, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 83913a0 - Browse repository at this point
Copy the full SHA 83913a0View commit details -
Configuration menu - View commit details
-
Copy full SHA for e2b428e - Browse repository at this point
Copy the full SHA e2b428eView commit details
Commits on Sep 11, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 7ffa7ed - Browse repository at this point
Copy the full SHA 7ffa7edView commit details
Commits on Sep 17, 2024
-
Configuration menu - View commit details
-
Copy full SHA for cda0423 - Browse repository at this point
Copy the full SHA cda0423View commit details -
Update unit test to add a second row to the table being tested
Update unit test to write a row after the schema has been altered. The test will then verify that all rows written both before and after the schema change can be correctly read.
Configuration menu - View commit details
-
Copy full SHA for 9aec9e5 - Browse repository at this point
Copy the full SHA 9aec9e5View commit details
Commits on Sep 20, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 0c87dc7 - Browse repository at this point
Copy the full SHA 0c87dc7View commit details -
Undo adding a second row to the table
Adding a second row was creating test complexity. The order in which the two rows are read asynchronously was creating randomness thus making it hard to predict the expected values. I'm not sure adding a second row of data was really adding any benefit anyway.
Configuration menu - View commit details
-
Copy full SHA for e5eebd0 - Browse repository at this point
Copy the full SHA e5eebd0View commit details -
Expand calls to checkAllVectorTypes and checkAllVectorValues
Those two test helper methods are highly tuned for a specific schema, a schema that does not exist in this test.
Configuration menu - View commit details
-
Copy full SHA for fe60793 - Browse repository at this point
Copy the full SHA fe60793View commit details -
Configuration menu - View commit details
-
Copy full SHA for 1a3896b - Browse repository at this point
Copy the full SHA 1a3896bView commit details
Commits on Sep 24, 2024
-
Add unit tests for VectorHolder
These unit tests, particularly `testIsDummy1` and `testIsDummy2`, exposed a bug in the code where the `isDummy` method no longer returned the expected value.
Configuration menu - View commit details
-
Copy full SHA for 5c3b460 - Browse repository at this point
Copy the full SHA 5c3b460View commit details -
Configuration menu - View commit details
-
Copy full SHA for a2df95c - Browse repository at this point
Copy the full SHA a2df95cView commit details
Commits on Sep 25, 2024
-
Configuration menu - View commit details
-
Copy full SHA for bbc776d - Browse repository at this point
Copy the full SHA bbc776dView commit details
Commits on Sep 26, 2024
-
Configuration menu - View commit details
-
Copy full SHA for 2bf5b2f - Browse repository at this point
Copy the full SHA 2bf5b2fView commit details -
Configuration menu - View commit details
-
Copy full SHA for 1edd680 - Browse repository at this point
Copy the full SHA 1edd680View commit details -
Configuration menu - View commit details
-
Copy full SHA for e1b3931 - Browse repository at this point
Copy the full SHA e1b3931View commit details -
Configuration menu - View commit details
-
Copy full SHA for e574623 - Browse repository at this point
Copy the full SHA e574623View commit details
Commits on Sep 27, 2024
-
Configuration menu - View commit details
-
Copy full SHA for c8bcc1c - Browse repository at this point
Copy the full SHA c8bcc1cView commit details -
Configuration menu - View commit details
-
Copy full SHA for da9e514 - Browse repository at this point
Copy the full SHA da9e514View commit details -
Configuration menu - View commit details
-
Copy full SHA for fe83726 - Browse repository at this point
Copy the full SHA fe83726View commit details