liyafan82 opened a new pull request #9964: URL: https://github.com/apache/arrow/pull/9964
Currently, the `ValueVector#getObject` API supports covariance for primitive types. For example, `IntVector#getObject` returns `Integer` while `BitVector#getObject` returns `Boolean`. For complex types, we should also support covariance. For example, `ListVector#getObject` should return a List This will help reduce unnecessary casts, and enforce type safety. -- 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. For queries about this service, please contact Infrastructure at: us...@infra.apache.org