Antoine Pitrou created ARROW-3906:
-------------------------------------

             Summary: [C++] Break builder.cc into multiple compilation units
                 Key: ARROW-3906
                 URL: https://issues.apache.org/jira/browse/ARROW-3906
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
    Affects Versions: 0.11.1
            Reporter: Antoine Pitrou


To improve readability I suggest splitting {{builder.cc}} into independent 
compilation units. Concrete builder classes are generally independent of each 
other. The only concern is whether inlining some of the base class 
implementations is important for performance.

This would also make incremental compilation faster when changing one of the 
concrete classes.



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

Reply via email to