Uploaded image for project: 'Apache Arrow'
  1. Apache Arrow
  2. ARROW-16158

[C++] rename ARROW_ENGINE to ARROW_SUBSTRAIT

    XMLWordPrintableJSON

Details

    • Improvement
    • Status: Resolved
    • Blocker
    • Resolution: Fixed
    • None
    • 8.0.0
    • C++

    Description

      When we introduced substrait we reused the cmake + feature ARROW_ENGINE to mean compute+a few other things as well as the substrait consumer functionality. In general, right now, we don't yet need (or want) to build substrait in our packages (e.g. the R package) since many places don't yet take advantage of it. But the naming of the cmake or feature is now confusing: it effectively is only substrait if you separately enable compute, etc. but it makes it sound like the query engine we have been building since 6.0.0 is disabled.

      We should rename ARROW_ENGINE to ARROW_SUBSTRAIT now and then we can add an ARROW_ENGINE later if we need to encompass a larger set of engine functionality (e.g. compute+spillover+scheduler+memory limits) if that's needed.

      Attachments

        Issue Links

          Activity

            People

              westonpace Weston Pace
              jonkeane Jonathan Keane
              Votes:
              0 Vote for this issue
              Watchers:
              5 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Time Tracking

                  Estimated:
                  Original Estimate - Not Specified
                  Not Specified
                  Remaining:
                  Remaining Estimate - 0h
                  0h
                  Logged:
                  Time Spent - 2h 10m
                  2h 10m