You are viewing a plain text version of this content. The canonical link for it is here.
Posted to jira@arrow.apache.org by "Rok Mihevc (Jira)" <ji...@apache.org> on 2023/01/11 07:16:03 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 ]
Rok Mihevc updated ARROW-1561:
------------------------------
External issue URL: https://github.com/apache/arrow/issues/17576
> [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: Preeti Suman
> Priority: Major
> Labels: Analytics, pull-request-available
> Fix For: 0.15.0
>
> Time Spent: 21h 40m
> Remaining Estimate: 0h
>
> 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
(v8.20.10#820010)