Commits


Wes McKinney authored and Uwe L. Korn committed 1541a08c795
ARROW-1177: [C++] Check for int32 offset overflow in ListBuilder, BinaryBuilder 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 <wes.mckinney@twosigma.com> Closes #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