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]

Reply via email to