[
https://issues.apache.org/jira/browse/ARROW-16702?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Will Jones updated ARROW-16702:
-------------------------------
Description:
Some operations we might implement:
* {{array_contains(arr, x)}} : list array {{arr}} contains scalar {{x}}
* {{arrays_overlap(arr, sc)}} : list array {{arr}} contains common elements in
list scalar {{sc}} (could also impelement version with another array as second
arg)
Both Spark and postgres implement similar functions:
* Spark: {{arrays_overlap()}}
[https://spark.apache.org/docs/2.4.0/api/python/pyspark.sql.html#pyspark.sql.functions.arrays_overlap]
* PostgreSQL {{&&}} operator
[https://www.postgresql.org/docs/12/functions-array.html]
was:
Some operations we might implement:
* {{array_contains(arr, x)}} : list array {{arr}} contains scalar {{x}}
* {{arrays_overlap(arr, sc)}} : list array {{arr}} contains common elements in
list scalar {{sc}} (could also impelement version with another array as second
arg)
> [C++] Add compute functions for list array containment
> ------------------------------------------------------
>
> Key: ARROW-16702
> URL: https://issues.apache.org/jira/browse/ARROW-16702
> Project: Apache Arrow
> Issue Type: New Feature
> Components: C++
> Affects Versions: 8.0.0
> Reporter: Will Jones
> Priority: Major
>
> Some operations we might implement:
> * {{array_contains(arr, x)}} : list array {{arr}} contains scalar {{x}}
> * {{arrays_overlap(arr, sc)}} : list array {{arr}} contains common elements
> in list scalar {{sc}} (could also impelement version with another array as
> second arg)
>
> Both Spark and postgres implement similar functions:
> * Spark: {{arrays_overlap()}}
> [https://spark.apache.org/docs/2.4.0/api/python/pyspark.sql.html#pyspark.sql.functions.arrays_overlap]
> * PostgreSQL {{&&}} operator
> [https://www.postgresql.org/docs/12/functions-array.html]
--
This message was sent by Atlassian Jira
(v8.20.7#820007)