You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Will Jones (Jira)" <ji...@apache.org> on 2021/12/13 22:47:00 UTC

[jira] [Created] (ARROW-15089) [C++] Add compute kernel to get MapArray value for given key

Will Jones created ARROW-15089:
----------------------------------

             Summary: [C++] Add compute kernel to get MapArray value for given key
                 Key: ARROW-15089
                 URL: https://issues.apache.org/jira/browse/ARROW-15089
             Project: Apache Arrow
          Issue Type: Improvement
          Components: C++
    Affects Versions: 6.0.1
            Reporter: Will Jones


Given a "map", an obvious operation is to get an item corresponding to a key. The idea here is to create a kernel that does this for each map in the array.

IIRC MapArray isn't guaranteed to have unique keys. So one version would return an array of ItemType by returning the first of last item for a given key. Yet another version could return a ListType containing all matching items. 



--
This message was sent by Atlassian Jira
(v8.20.1#820001)