Commits

Wes McKinney authored 5033f6ea1dc
ARROW-2826: [C++] Remove ArrayBuilder::Init method, clean up Resize, remove PoolBuffer from public API This causes an API break as a result of removing ArrayBuilder::Init. I can restore it for 0.10.0 and make it simply call the virtual `ArrayBuilder::Resize` if you believe it appropriate. This also removes `arrow::PoolBuffer` from the public API as discussed in ARROW-2893 and elsewhere. Author: Wes McKinney <wesm+git@apache.org> Author: Kouhei Sutou <kou@clear-code.com> Closes #2315 from wesm/ARROW-2826 and squashes the following commits: fdd7ac32 <Kouhei Sutou> Use arrow::ResizableBuffer directory instead of arrow::PoolBuffer 4f749c7a <Wes McKinney> Fix Python bindings eafebaa9 <Wes McKinney> Convert remaining usages of PoolBuffer a90fb075 <Wes McKinney> Respond to code review comments, begin excising PoolBuffer 92fa82b8 <Wes McKinney> Fix up Resize implementations, fix Reserve unit test to work with cleaned up API 548afaf8 <Wes McKinney> Initial refactor to remove ArrayBuilder::Init and its implementations