-
Notifications
You must be signed in to change notification settings - Fork 4k
Closed
Description
Describe the enhancement requested
#14913 removes a lot of uses of Netty from the core Arrow modules in favor of our own classes. If we could replace the remaining uses of Netty, we could drop the hard dependency on Netty entirely, so that it's only required if you use arrow-memory-netty or arrow-flight.
From #14913 (comment):
PlatformDependentwas used inarrow-algorithm,arrow-jdbc,arrow-memory-netty,arrow-vector. I've removed the usages inarrow-algorithm,arrow-jdbcandarrow-vector, and removed the dependency ofnetty-commoninarrow-algorithmandarrow-jdbc. It would take a bit more job to remove dependency ofnetty-commoninarrow-vectoras it is using some Netty collection utils llikeIntObjectMap. Maybe do that in follow up.
Component(s)
Java