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)