Details
-
Improvement
-
Status: Resolved
-
Major
-
Resolution: Fixed
-
None
Description
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.
Attachments
Issue Links
- links to