You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@arrow.apache.org by "Wes McKinney (JIRA)" <ji...@apache.org> on 2019/02/06 04:07:00 UTC

[jira] [Updated] (ARROW-1561) [C++] Kernel implementations for "isin" (set containment)

     [ https://issues.apache.org/jira/browse/ARROW-1561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Wes McKinney updated ARROW-1561:
--------------------------------
    Fix Version/s:     (was: 0.13.0)
                   0.14.0

> [C++] Kernel implementations for "isin" (set containment)
> ---------------------------------------------------------
>
>                 Key: ARROW-1561
>                 URL: https://issues.apache.org/jira/browse/ARROW-1561
>             Project: Apache Arrow
>          Issue Type: New Feature
>          Components: C++
>            Reporter: Wes McKinney
>            Assignee: Uwe L. Korn
>            Priority: Major
>              Labels: Analytics
>             Fix For: 0.14.0
>
>
> isin determines whether each element in the left array is contained in the values in the right array. This function must handle the case where the right array has nulls (so that null in the left array will return true)
> {code}
> isin(['a', 'b', null], ['a', 'c'])
> returns [true, false, null]
> isin(['a', 'b', null], ['a', 'c', null])
> returns [true, false, true]
> {code}
> May need an option to return false for null instead of null



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)