Commits


Kouhei Sutou authored and Wes McKinney committed cbbd04bfa8b
ARROW-1172: [C++] Refactor to use unique_ptr for builders The intent is to make the API simpler and perhaps in some cases more performant (since sharing ownership of builders is not too common, there won't be a need to deal with atomic reference counts). I happened on this when looking at ARROW-1114 where there might be quite a bit of overhead dealing with `std::vector<std::shared_ptr<ArrayBuilder>>` Author: Kouhei Sutou <kou@clear-code.com> Author: Wes McKinney <wes.mckinney@twosigma.com> Closes #801 from wesm/builder-unique-ptr and squashes the following commits: 9590bfd3 [Kouhei Sutou] Remove needless GError from builder constructor 59ed8cf0 [Kouhei Sutou] Change GLib to follow builder API change 3bf684b1 [Wes McKinney] Refactor to use unique_ptr for builders