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

ASF GitHub Bot updated SPARK-46837:
-----------------------------------
    Labels: pull-request-available  (was: )

> String function support (parent)
> --------------------------------
>
>                 Key: SPARK-46837
>                 URL: https://issues.apache.org/jira/browse/SPARK-46837
>             Project: Spark
>          Issue Type: New Feature
>          Components: Spark Core
>    Affects Versions: 4.0.0
>            Reporter: Aleksandar Tomic
>            Priority: Major
>              Labels: pull-request-available
>
> TODO: List of all functions that need to be updated for collation support:
>  
> |Feature/function|Priority|Type|
> |Shuffle|0|comparison|
> |Delta Columns|0|storage|
> |Partition key|0|storage|
> |Comparison operators|0|comparison|
> |IN list|0|comparison|
> |GROUP BY |0|comparison|
> |MERGE, HASH joins|0|comparison|
> |ORDER BY |0|sorting|
> |Aggregation|0|comparison|
> |like|0|comparison|
> |regexp_*|0|matching|
> |concat|0|Pass through|
> |substr|0|Pass through|
> |between|0|comparison|
> |coalesce |0|Pass through|
> |Is distinct|0|comparison|
> |*trim*|0|Pass through|
> |instr|0|comparison|
> |lcase|0|Pass through, modify|
> |lower|0|Pass through modify|
> |replace|0|comparison|
> |ucase|0|modify , pass through|
> |upper|0|Modify, pass through|
> |count(distinct )|0|comparison|
> |min/max|0|Comparison pass through|
> |array|0|Pass through|
> |case|0|Pass through|
> |decode|0|Pass through|
> |elt|0|Comparison, pass through|
> |Nullif, nvl, nvl2|0|Pass through, comparison|
> | | | |
> |Session variables|1|storage|
> |SQL UDF|1|Storage, pass through|
> |Python UDF|1|Storage|
> |Array element|1|storage|
> |Map key|1|Storage, comparison|
> |Map value|1|Storage|
> |Struct field|1|storage|
> |least/greatest|1|Comparison, pass through|
> |if/iff/ifnull|1|Pass through, comparison|
> |mapExpr [ keyExpr ]|1|Comparison, pass through|
> |concat_ws|1|Pass through|
> |contains|1|comparison|
> |left|1|Pass through|
> |*pad|1|Pass through|
> |repeat|1|Pass through|
> |reverse|1|Pass through|
> |translate|1|Comparison, Pass through|
> |array_agg|1|Pass through|
> |first/last/any|1|Pass through|
> |mode|1|Comparison, pass through|
> |array_*|1|Pass through, dedup (array distinct)|
> | | | |
> |*explode*|2|Pass through|
> |filter|2|Pass through|
> |flatten|2|Pass through|
> |inline*|2|Pass through|
> |reduce|2|Pass through|
> |reverse|2|Pass through|
> |shuffle|2|Pass through|
> |Slice|2|Pass through|
> |sort_array|2|Comparison, pass through|
> |transform|2|Pass through|
> |zip*|2|Pass through|
> |map|2|Pass through|
> |map_*|2|Pass through|
> |str_to_map|2|Comparison, pass through|
> |transform*|2|Pass through|
> |stack|2|Pass through|
> |describe|2|display|
> |ilike|2|matching|
> |charindex|2|comparison|
> |endswith|2|comparison|
> |startswith|2|comparison|
> |find_in_set|2|comparison|
> |initcap|2|Pass through, modify|
> |locate|2|comparison|
> |mask|2|Pass through|
> |overlay|2|Pass through|
> |position|2|comparison|
> |sentences|2|Comparison, pass through|
> |split|2|Comparison, pass through|
> |split_part|2|Comparison, pass through|
> |collect_list|2|Pass through|
> |collect_set|2|Pass through|
> |min_by/max_by|2|Comparison, pass through|
> |Element_at, []|2|Pass through|
> |aggregate|2|Pass through|



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to