[C++] Can we remove cpp/src/arrow/dbi/hiveserver2?

2022-06-02 Thread Sutou Kouhei
Hi, We have Hive adapter in cpp/src/arrow/dbi/hiveserver2 but it's not maintained. Can we remove this? Reasons: 1. I got build errors when I build it on master by -DARROW_HIVESERVER2=ON. See https://github.com/apache/arrow/pull/13292 for a fix of the build errors. We don't receive a

Re: [C++] Kernel function registry evolution

2022-06-02 Thread Wes McKinney
On this topic, I actually have started prototyping a new ScalarKernel exec interface that uses a non-owning, shared_ptr-free "ArraySpan" data structure based on some prior conversations https://github.com/wesm/arrow/blob/711fd5e5665c280540bbaf48a48ca1eca1b91bff/cpp/src/arrow/compute/exec.h#L163 ht

Re: [C++] Kernel function registry evolution

2022-06-02 Thread Antoine Pitrou
Le 02/06/2022 à 00:02, Weston Pace a écrit : I'd like to propose we add a second kernel function registry. There doesn't need to be any user facing API change. We could probably use an approach like [2] to proxy to the old function registry when the newer registry doesn't contain the asked-f