[
https://issues.apache.org/jira/browse/ARROW-5890?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17394063#comment-17394063
]
Antoine Pitrou commented on ARROW-5890:
---------------------------------------
We should make a list of compute functions that could might support extension
types in a generic way. cc [~icook]
{{cast}} wouldn't work: if you have an extension type representing IPv4
addresses on top of Int32s, the "cast to string" function should output the
IPv4 addresses in dotted format ("1.2.3.4"), not in raw decimal format.
> [C++][Python] Support ExtensionType arrays in more kernels
> ----------------------------------------------------------
>
> Key: ARROW-5890
> URL: https://issues.apache.org/jira/browse/ARROW-5890
> Project: Apache Arrow
> Issue Type: Improvement
> Components: C++
> Reporter: Joris Van den Bossche
> Priority: Major
>
> From a quick test (through Python), it seems that {{slice}} and {{take}}
> work, but the following not:
> - {{cast}}: it could rely on the casting rules for the storage type. Or do we
> want that you explicitly have to take the storage array before casting?
> - {{dictionary_encode}} / {{unique}}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)