Francois Saint-Jacques created ARROW-5527:
---------------------------------------------

             Summary: [C++] HashTable/MemoTable should use Buffer(s)/Builder(s) 
for heap data
                 Key: ARROW-5527
                 URL: https://issues.apache.org/jira/browse/ARROW-5527
             Project: Apache Arrow
          Issue Type: Improvement
            Reporter: Francois Saint-Jacques


The current implementation uses `std::vector` and `std::string` with unbounded 
size. The refactor would take a memory pool in the constructor for buffer 
management and would get rid of vectors.

This will have the side effect of propagating Status to some calls (notably 
insert due to Upsize failing to resize).



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

Reply via email to