[jira] [Commented] (ARROW-2320) [C++] Vendored Boost build does not build regex library

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2320?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401477#comment-16401477 ] ASF GitHub Bot commented on ARROW-2320: --- cpcloud opened a new pull request #1760: ARROW-2320: [C++]

[jira] [Updated] (ARROW-2320) [C++] Vendored Boost build does not build regex library

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated ARROW-2320: -- Labels: pull-request-available (was: ) > [C++] Vendored Boost build does not build regex

[jira] [Assigned] (ARROW-2320) [C++] Vendored Boost build does not build regex library

2018-03-15 Thread Phillip Cloud (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2320?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Phillip Cloud reassigned ARROW-2320: Assignee: Phillip Cloud > [C++] Vendored Boost build does not build regex library >

[jira] [Commented] (ARROW-2299) [Go] Go language implementation

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401381#comment-16401381 ] ASF GitHub Bot commented on ARROW-2299: --- wesm commented on a change in pull request #1739:

[jira] [Commented] (ARROW-2299) [Go] Go language implementation

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401382#comment-16401382 ] ASF GitHub Bot commented on ARROW-2299: --- wesm commented on a change in pull request #1739:

[jira] [Commented] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401371#comment-16401371 ] Wes McKinney commented on ARROW-2318: - It looks like the Boost libraries in the 16.04 apt repos can't

[jira] [Commented] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401363#comment-16401363 ] Wes McKinney commented on ARROW-2318: - Here's a Dockerfile {code} FROM ubuntu:16.04 # Basic OS

[jira] [Comment Edited] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401363#comment-16401363 ] Wes McKinney edited comment on ARROW-2318 at 3/16/18 1:36 AM: -- Here's a

[jira] [Created] (ARROW-2320) [C++] Vendored Boost build does not build regex library

2018-03-15 Thread Wes McKinney (JIRA)
Wes McKinney created ARROW-2320: --- Summary: [C++] Vendored Boost build does not build regex library Key: ARROW-2320 URL: https://issues.apache.org/jira/browse/ARROW-2320 Project: Apache Arrow

[jira] [Commented] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401329#comment-16401329 ] Wes McKinney commented on ARROW-2318: - Hm, we use the LLVM apt repos in Travis CI for this

[jira] [Commented] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Philipp Moritz (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401327#comment-16401327 ] Philipp Moritz commented on ARROW-2318: --- The issue I'm having is in installing the clang/llvm

[jira] [Created] (ARROW-2319) [C++] Add buffered output class implementing OutputStream interface

2018-03-15 Thread Wes McKinney (JIRA)
Wes McKinney created ARROW-2319: --- Summary: [C++] Add buffered output class implementing OutputStream interface Key: ARROW-2319 URL: https://issues.apache.org/jira/browse/ARROW-2319 Project: Apache

[jira] [Commented] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401291#comment-16401291 ] Wes McKinney commented on ARROW-2318: - To build with clang-5.0, set {code} export CC=clang-5.0 export

[jira] [Commented] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401288#comment-16401288 ] Wes McKinney commented on ARROW-2318: - Can you post the problem you're having compiling? I'm using the

[jira] [Commented] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Philipp Moritz (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401275#comment-16401275 ] Philipp Moritz commented on ARROW-2318: --- What is the best way to reproduce your build? I've been

[jira] [Commented] (ARROW-2299) [Go] Go language implementation

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2299?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401186#comment-16401186 ] ASF GitHub Bot commented on ARROW-2299: --- wesm commented on issue #1739: DONOTMERGE ARROW-2299: [Go]

[jira] [Commented] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2318?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401097#comment-16401097 ] Wes McKinney commented on ARROW-2318: - Here's another failure: {code} $ ./release/client_tests

[jira] [Updated] (ARROW-1780) JDBC Adapter for Apache Arrow

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-1780?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated ARROW-1780: -- Labels: pull-request-available (was: ) > JDBC Adapter for Apache Arrow >

[jira] [Commented] (ARROW-1780) JDBC Adapter for Apache Arrow

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-1780?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16401077#comment-16401077 ] ASF GitHub Bot commented on ARROW-1780: --- atuldambalkar opened a new pull request #1759: ARROW-1780 -

[jira] [Created] (ARROW-2318) [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds

2018-03-15 Thread Wes McKinney (JIRA)
Wes McKinney created ARROW-2318: --- Summary: [C++] TestPlasmaStore.MultipleClientTest is flaky (hangs) in release builds Key: ARROW-2318 URL: https://issues.apache.org/jira/browse/ARROW-2318 Project:

[jira] [Commented] (ARROW-2317) [Python] fix C linkage warning

2018-03-15 Thread Viktor Gal (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400869#comment-16400869 ] Viktor Gal commented on ARROW-2317: --- perfect! this not only solved the compiler problem but as well the

[jira] [Commented] (ARROW-2317) [Python] fix C linkage warning

2018-03-15 Thread Antoine Pitrou (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2317?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400848#comment-16400848 ] Antoine Pitrou commented on ARROW-2317: --- What happens if you add a {{extern "C++"}} block

[jira] [Commented] (ARROW-2314) [Python] Union array slicing is defective

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2314?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400818#comment-16400818 ] ASF GitHub Bot commented on ARROW-2314: --- pitrou commented on a change in pull request #1757: [WIP]

[jira] [Commented] (ARROW-2316) [C++] Revert Buffer::mutable_data member to always inline

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400784#comment-16400784 ] ASF GitHub Bot commented on ARROW-2316: --- wesm closed pull request #1756: ARROW-2316: [C++] Revert

[jira] [Resolved] (ARROW-2316) [C++] Revert Buffer::mutable_data member to always inline

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Wes McKinney resolved ARROW-2316. - Resolution: Fixed Issue resolved by pull request 1756 [https://github.com/apache/arrow/pull/1756]

[jira] [Commented] (ARROW-2316) [C++] Revert Buffer::mutable_data member to always inline

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400780#comment-16400780 ] ASF GitHub Bot commented on ARROW-2316: --- wesm commented on issue #1756: ARROW-2316: [C++] Revert

[jira] [Commented] (ARROW-1701) [Serialization] Support zero copy PyTorch Tensor serialization

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-1701?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400738#comment-16400738 ] ASF GitHub Bot commented on ARROW-1701: --- wesm commented on issue #1223: ARROW-1701: [Serialization]

[jira] [Commented] (ARROW-2316) [C++] Revert Buffer::mutable_data member to always inline

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400681#comment-16400681 ] ASF GitHub Bot commented on ARROW-2316: --- wesm commented on issue #1756: ARROW-2316: [C++] Revert

[jira] [Commented] (ARROW-2316) [C++] Revert Buffer::mutable_data member to always inline

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400683#comment-16400683 ] ASF GitHub Bot commented on ARROW-2316: --- wesm commented on issue #1756: ARROW-2316: [C++] Revert

[jira] [Commented] (ARROW-2309) [C++] Use std::make_unsigned

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2309?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400596#comment-16400596 ] ASF GitHub Bot commented on ARROW-2309: --- wesm closed pull request #1748: ARROW-2309: [C++] Use

[jira] [Resolved] (ARROW-2309) [C++] Use std::make_unsigned

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2309?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Wes McKinney resolved ARROW-2309. - Resolution: Fixed Fix Version/s: 0.9.0 Issue resolved by pull request 1748

[jira] [Commented] (ARROW-2311) [Python] Struct array slicing defective

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400591#comment-16400591 ] ASF GitHub Bot commented on ARROW-2311: --- wesm closed pull request #1754: ARROW-2311: [Python/C++]

[jira] [Resolved] (ARROW-2311) [Python] Struct array slicing defective

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Wes McKinney resolved ARROW-2311. - Resolution: Fixed Issue resolved by pull request 1754 [https://github.com/apache/arrow/pull/1754]

[jira] [Updated] (ARROW-2311) [Python] Struct array slicing defective

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Wes McKinney updated ARROW-2311: Fix Version/s: 0.9.0 > [Python] Struct array slicing defective >

[jira] [Commented] (ARROW-2310) Source release scripts fail with Java8

2018-03-15 Thread Wes McKinney (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2310?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400589#comment-16400589 ] Wes McKinney commented on ARROW-2310: - > What about updating to Java8? This is definitely the end

[jira] [Commented] (ARROW-2312) [JS] verify-release-candidate-sh must be updated to include JS in integration tests

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400587#comment-16400587 ] ASF GitHub Bot commented on ARROW-2312: --- wesm commented on issue #1751: ARROW-2312: [JS] run test_js

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400556#comment-16400556 ] ASF GitHub Bot commented on ARROW-2313: --- wesm commented on issue #1752: ARROW-2313: [C++] Add

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400554#comment-16400554 ] ASF GitHub Bot commented on ARROW-2313: --- pitrou commented on issue #1752: ARROW-2313: [C++] Add

[jira] [Commented] (ARROW-2316) [C++] Revert Buffer::mutable_data member to always inline

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400551#comment-16400551 ] ASF GitHub Bot commented on ARROW-2316: --- wesm opened a new pull request #1756: ARROW-2316: [C++]

[jira] [Updated] (ARROW-2316) [C++] Revert Buffer::mutable_data member to always inline

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2316?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated ARROW-2316: -- Labels: pull-request-available (was: ) > [C++] Revert Buffer::mutable_data member to always

[jira] [Created] (ARROW-2316) [C++] Revert Buffer::mutable_data member to always inline

2018-03-15 Thread Wes McKinney (JIRA)
Wes McKinney created ARROW-2316: --- Summary: [C++] Revert Buffer::mutable_data member to always inline Key: ARROW-2316 URL: https://issues.apache.org/jira/browse/ARROW-2316 Project: Apache Arrow

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400546#comment-16400546 ] ASF GitHub Bot commented on ARROW-2313: --- wesm commented on issue #1752: ARROW-2313: [C++] Add

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400543#comment-16400543 ] ASF GitHub Bot commented on ARROW-2313: --- pitrou commented on issue #1752: ARROW-2313: [C++] Add

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400544#comment-16400544 ] ASF GitHub Bot commented on ARROW-2313: --- wesm commented on issue #1752: ARROW-2313: [C++] Add

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400539#comment-16400539 ] ASF GitHub Bot commented on ARROW-2313: --- xhochy commented on issue #1752: ARROW-2313: [C++] Add

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400536#comment-16400536 ] ASF GitHub Bot commented on ARROW-2313: --- wesm commented on issue #1752: ARROW-2313: [C++] Add

[jira] [Commented] (ARROW-2315) [C++/Python] Add method to flatten a struct array

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2315?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400486#comment-16400486 ] ASF GitHub Bot commented on ARROW-2315: --- pitrou opened a new pull request #1755: ARROW-2315:

[jira] [Commented] (ARROW-2312) [JS] verify-release-candidate-sh must be updated to include JS in integration tests

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2312?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400415#comment-16400415 ] ASF GitHub Bot commented on ARROW-2312: --- TheNeuralBit commented on issue #1751: ARROW-2312: [JS] run

[jira] [Commented] (ARROW-640) [Python] Arrow scalar values should have a sensible __hash__ and comparison

2018-03-15 Thread Antoine Pitrou (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-640?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400283#comment-16400283 ] Antoine Pitrou commented on ARROW-640: -- {quote}Just to verify Integer only or Number types in

[jira] [Commented] (ARROW-2311) [Python] Struct array slicing defective

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2311?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400277#comment-16400277 ] ASF GitHub Bot commented on ARROW-2311: --- pitrou opened a new pull request #1754: ARROW-2311:

[jira] [Updated] (ARROW-2311) [Python] Struct array slicing defective

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] ASF GitHub Bot updated ARROW-2311: -- Labels: pull-request-available (was: ) > [Python] Struct array slicing defective >

[jira] [Created] (ARROW-2314) [Python] Union array slicing is defective

2018-03-15 Thread Antoine Pitrou (JIRA)
Antoine Pitrou created ARROW-2314: - Summary: [Python] Union array slicing is defective Key: ARROW-2314 URL: https://issues.apache.org/jira/browse/ARROW-2314 Project: Apache Arrow Issue Type:

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16400110#comment-16400110 ] ASF GitHub Bot commented on ARROW-2313: --- xhochy closed pull request #1752: ARROW-2313: [C++] Add

[jira] [Updated] (ARROW-2311) [Python] Struct array slicing defective

2018-03-15 Thread Antoine Pitrou (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2311?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Antoine Pitrou updated ARROW-2311: -- Component/s: C++ > [Python] Struct array slicing defective >

[jira] [Resolved] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread Uwe L. Korn (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ] Uwe L. Korn resolved ARROW-2313. Resolution: Fixed Issue resolved by pull request 1752 [https://github.com/apache/arrow/pull/1752]

[jira] [Commented] (ARROW-2313) [GLib] Release builds must define NDEBUG

2018-03-15 Thread ASF GitHub Bot (JIRA)
[ https://issues.apache.org/jira/browse/ARROW-2313?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=16399956#comment-16399956 ] ASF GitHub Bot commented on ARROW-2313: --- kou opened a new pull request #1752: ARROW-2313: [C++] Add