Jonathan Keane created ARROW-16158:
--------------------------------------
Summary: [C++] rename ARROW_ENGINE to ARROW_SUBSTRAIT
Key: ARROW-16158
URL: https://issues.apache.org/jira/browse/ARROW-16158
Project: Apache Arrow
Issue Type: Improvement
Components: C++
Reporter: Jonathan Keane
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 copmute, 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.
--
This message was sent by Atlassian Jira
(v8.20.1#820001)