[ 
https://issues.apache.org/jira/browse/SPARK-16892?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15646584#comment-15646584
 ] 

Kapil Singh commented on SPARK-16892:
-------------------------------------

It's not for flattening Rows. It's for flattening columns. The columns 
themselves can be of array of array or array of map types. How would you 
flatten them to obtain columns of array and map types respectively? Also this 
is for DataFrame expressions/functions.

> flatten function to get flat array (or map) column from array of array (or 
> array of map) column
> -----------------------------------------------------------------------------------------------
>
>                 Key: SPARK-16892
>                 URL: https://issues.apache.org/jira/browse/SPARK-16892
>             Project: Spark
>          Issue Type: New Feature
>          Components: SQL
>            Reporter: Kapil Singh
>
> flatten(input)
> Converts input of array of array type into flat array type by inserting 
> elements of all element arrays into single array. Example:
> input: [[1, 2, 3], [4, 5], [-1, -2, 0]]
> output: [1, 2, 3, 4, 5, -1, -2, 0]
> Converts input of array of map type into flat map type by inserting key-value 
> pairs of all element maps into single map. Example:
> input: [(1 -> "one", 2 -> "two"), (0 -> "zero"), (4 -> "four")]
> output: (1 -> "one", 2 -> "two", 0 -> "zero", 4 -> "four")



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to