[ 
https://issues.apache.org/jira/browse/ARROW-9006?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17288468#comment-17288468
 ] 

Ben Kietzman commented on ARROW-9006:
-------------------------------------

[~wesm][~apitrou] the main difficulty I see is how best to use functionality 
from the {{arrow::compute::}} in {{arrow::}}; for example Scalar::Parse might 
be called when {{ARROW_COMPUTE=OFF}}. Perhaps these methods could just be 
deprecated? AFAICT they are only consumed in {{arrow::dataset::}} and 
{{pa.CScalar}} which already depend on the compute module.

> [C++] Use Cast kernels to implement Scalar::Parse and Scalar::CastTo
> --------------------------------------------------------------------
>
>                 Key: ARROW-9006
>                 URL: https://issues.apache.org/jira/browse/ARROW-9006
>             Project: Apache Arrow
>          Issue Type: Improvement
>          Components: C++
>            Reporter: Wes McKinney
>            Assignee: Krisztian Szucs
>            Priority: Major
>             Fix For: 4.0.0
>
>
> We should not maintain distinct (and possibly differently behaving) 
> implementations of elementwise array casting and scalar casting. The new 
> kernels framework provides for relatively easily generating kernels that can 
> process arrays or scalars. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to