[ https://issues.apache.org/jira/browse/SPARK-13721?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15459539#comment-15459539 ]
Herman van Hovell edited comment on SPARK-13721 at 9/2/16 8:40 PM: ------------------------------------------------------------------- Could you explain what this would looks like? I am asking because adding {{outer}} to {{explode()}} is a bit weird, since outer is a property of the generate process and not of the generator. was (Author: hvanhovell): Could you explain what this would looks like? I am asking because adding {outer} to {explode()} is a bit weird, since outer is a property of the generate process and not of the generator. > Add support for LATERAL VIEW OUTER explode() > -------------------------------------------- > > Key: SPARK-13721 > URL: https://issues.apache.org/jira/browse/SPARK-13721 > Project: Spark > Issue Type: Improvement > Components: SQL > Reporter: Ian Hellstrom > > Hive supports the [LATERAL VIEW > OUTER|https://cwiki.apache.org/confluence/display/Hive/LanguageManual+LateralView#LanguageManualLateralView-OuterLateralViews] > syntax to make sure that when an array is empty, the content from the outer > table is still returned. > Within Spark, this is currently only possible within the HiveContext and > executing HiveQL statements. It would be nice if the standard explode() > DataFrame method allows the same. A possible signature would be: > {code:scala} > explode[A, B](inputColumn: String, outputColumn: String, outer: Boolean = > false) > {code} -- 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