Hi Micah,
thanks for pointing this out, when first reading Bens Message I misread
"the Scalar classes" as pointing to an Arrow Implementation in the Scalar
language (and assuming a record construct existing there), not a set of
Java (or rather C++) classes.
About dremio's jdbc: this was exactly what i was looking for when thinking
of arrow in an sql (like) context. Thanks a lot!
Regards,
Simon
Am 31. August 2019 05:14:42 schrieb Micah Kornfield <[email protected]>:
Hi Simon,
A couple notes:
- Scalars are a C++ thing, There are ValueHolders in Java but i'm not sure
what you want.
- Dremio has a JDBC adaptor [1] that might be worth looking at (or maybe
porting pieces of it into Arrow).
Thanks,
Micah
[1]
https://github.com/dremio/dremio-oss/blob/04e0387d474f1408731da0029aef7ecfad5e4d08/client/jdbc/src/main/java/com/dremio/jdbc/impl/DremioResultSetImpl.java
On Fri, Aug 30, 2019 at 12:03 PM Simon Dumke <[email protected]> wrote:
Hi Ben,
thanks for the suggestion, i'll loon into it!
Regards,
Simon
Am 30. August 2019 20:59:23 schrieb Ben Kietzman <[email protected]>:
Hi Simon,
If you're interested in adding a record interface, the Scalar classes might
be a good place to start. They represent a value from an array slot and it
should be fairly straightforward to extract a table row as a StructScalar
On Fri, Aug 30, 2019 at 1:27 PM Wes McKinney <[email protected]> wrote:
hi Simon -- I don't think there is any such Row accessor class in Java
but you are welcome to contribute one to the project. For performance
sensitive applications, using a record interface might not be the best
idea, but I can understand the convenience for some uses cases.
- Wes
On Fri, Aug 30, 2019 at 4:55 AM Simon Dumke <[email protected]> wrote:
Hi all,
I did not find anything (and so: no definite answer) in the docs, so i
thought to ask here:
Does Arrow (and at this point my main concern is Arrow for java) support
any type of concept that allows a "record level access" (so, a "row") to
data in an Arrow RecordBatch or Table? I would have thougt that even in
column-oriented analytics etc. this would be a common last step access
pattern over many use cases, but i could not find any references to such a
thing.
Thanks and kind regards,
Simon