kazuyukitanimura opened a new pull request #35393: URL: https://github.com/apache/spark/pull/35393
### What changes were proposed in this pull request? This PR proposes to make ArrowColumnVector extendable by relaxing access modifier restrictions ### Why are the changes needed? Some Spark extension libraries need to extend ArrowColumnVector.java. For example, Rapids copies the entire ArrowColumnVector class in order to work around the issue https://github.com/NVIDIA/spark-rapids/blob/main/sql-plugin/src/main/java/org/apache/spark/sql/vectorized/rapids/AccessibleArrowColumnVector.java It is impossible extend ArrowColumnVector class for now because the class is final and the accessors are all private. Proposing to relax private/final restrictions to make ArrowColumnVector extendable. ### Does this PR introduce _any_ user-facing change? No ### How was this patch tested? Existing tests. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
