[
https://issues.apache.org/jira/browse/ARROW-11206?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17299192#comment-17299192
]
Ben Kietzman commented on ARROW-11206:
--------------------------------------
Note: after ARROW-19230 projection will be handled by an ExecNode and will not
require this compute function. At that time this should definitely no longer be
named "project" and could probably be deleted
> [C++][Dataset][Python] Consider hiding/renaming "project"
> ---------------------------------------------------------
>
> Key: ARROW-11206
> URL: https://issues.apache.org/jira/browse/ARROW-11206
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++
> Affects Versions: 2.0.0
> Reporter: Ben Kietzman
> Assignee: Ben Kietzman
> Priority: Major
> Labels: compute, dataset
> Fix For: 4.0.0
>
>
> The "project" compute Function is necessary for ARROW-11174. However it is
> not intended for direct use outside an Expression ([where the correspondence
> to projection is not immediately
> obvious|https://github.com/apache/arrow/pull/9131#issuecomment-757764173]) so
> it may be preferable to do one/more of:
> * rename the function to "wrap_struct" or similar so it does make sense
> outside Expressions
> * ensure the function is not exposed to python/R bindings except through
> Expressions
> * remove the function from the default registry
--
This message was sent by Atlassian Jira
(v8.3.4#803005)