Jacques Nadeau created ARROW-4526:
-
Summary: [Java] Remove Netty references from ArrowBuf and move
Allocator out of vector package
Key: ARROW-4526
URL: https://issues.apache.org/jira/browse/ARROW-4526
Project: Apache Arrow
Issue Type: New Feature
Reporter: Jacques Nadeau
Arrow currently has a hard dependency on Netty and exposes this in public APIs.
This shouldn't be the case. There could be many allocator implementations with
Netty as one possible option. We should remove hard dependency between
arrow-vector and Netty, instead creating a trivial allocator. ArrowBuf should
probably expose an T unwrap(Class clazz) method instead to allow inner
providers availability without a hard reference. This should also include
drastically reducing the number of methods on ArrowBuf as right now it includes
every method from ByteBuf but many of those are not very useful, appropriate.
This work should come after we do the simpler ARROW-3191
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)