[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[jira] [Created] (ARROW-3906) [C++] Break into multiple compilation units

Antoine Pitrou created ARROW-3906:

             Summary: [C++] Break into multiple compilation units
                 Key: ARROW-3906
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
    Affects Versions: 0.11.1
            Reporter: Antoine Pitrou

To improve readability I suggest splitting {{}} 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