[ 
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)

Reply via email to