-
Notifications
You must be signed in to change notification settings - Fork 4k
ARROW-8450: [Integration][C++] Implement large offsets types #6934
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
Conversation
Implement integration tests for LargeList, LargeBinary and LargeString types. Enable them for C++ (only).
8d52a87 to
5240b14
Compare
|
AppVeyor build: https://ci.appveyor.com/project/pitrou/arrow/builds/32175567 |
|
Hmm, I notice the 64-bit offsets are serialized as JSON integers. @nealrichardson should they be serialized as strings instead? |
|
@pitrou I believe they should, looking for the relevant JIRA |
|
Hmm, it seems that even the "DATA" of int64 columns is output as JSON integers currently... |
|
Hmmm, that should have been changed in #5267 |
|
That seems to have been lost when it was migrated to Archery. |
8763f37 to
5240b14
Compare
bkietz
left a comment
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.
It was surprising to me that GetIntArray and WriteIntField were not being used to handle the data buffers of integer arrays (which would have fixed https://issues.apache.org/jira/browse/ARROW-8471 ). Some deduplication should be possible in a follow up
|
Yes, it seems so. |
|
merging |
Implement integration tests for LargeList, LargeBinary and LargeString types.
Enable them for C++ (only).
Also add tests for recursive nested types.