You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Francois Saint-Jacques (JIRA)" <ji...@apache.org> on 2019/06/07 15:09:00 UTC

[jira] [Created] (ARROW-5527) [C++] HashTable/MemoTable should use Buffer(s)/Builder(s) for heap data

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)