Ji Liu created ARROW-5207:
-----------------------------

             Summary: [Java] add APIs to support vector 
                 Key: ARROW-5207
                 URL: https://issues.apache.org/jira/browse/ARROW-5207
             Project: Apache Arrow
          Issue Type: Improvement
          Components: Java
            Reporter: Ji Liu


In some scenarios we hope that ValueVector could be reused to reduce creation 
overhead. This is very common in shuffle stage, it's no need to create 
ValueVector or realloc buffers every time, suppose that the recordCount of 
ValueVector and capacity of its buffers is written in stream, when we 
deserialize it, we can simply judge whether realloc is needed through 
dataLength.

My proposal is that add APIs in ValueVector to process this logic, otherwise 
users have to implement by themselves if they want to reuse which is not 
user-friendly. 

If you agree with this, I would like to take this ticket. Thanks



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to