forked from apache/arrow
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
ARROW-1177: [C++] Check for int32 offset overflow in ListBuilder, Bin…
…aryBuilder I also refactored BinaryBuilder to not inherit from ListBuilder, which is a bit cleaner. I added a draft of ARROW-507; it needs a unit test and to handle the case where some passed offsets are null (so they need to be sanitized) Author: Wes McKinney <[email protected]> Closes apache#853 from wesm/ARROW-1177 and squashes the following commits: f6be04f [Wes McKinney] Fix DCHECKs in ListBuilder, BinaryBuilder 28f17ab [Wes McKinney] Use binary strings for py2.7 c9e7502 [Wes McKinney] Fix some off-by-one errors 5a8be84 [Wes McKinney] Fix another warning 23adefc [Wes McKinney] Fix compiler warning 35ab4f2 [Wes McKinney] Refactoring BinaryBuilder. Add check for int32 offset overflow for List, Binary, String. Add basic ListArray::FromArrays method, add Python binding
- Loading branch information
Showing
13 changed files
with
313 additions
and
131 deletions.
There are no files selected for viewing
This file contains 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 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 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 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.