Hi,

Since `Literal#default` can handle array types, it seems there is no strong
reason
for unsupporting the type in `Literal#apply`, that is, `functions.lit`.
https://github.com/apache/spark/blob/master/sql/catalyst/src/main/scala/org/apache/spark/sql/catalyst/expressions/literals.scala#L119

// maropu

On Mon, Sep 26, 2016 at 7:58 AM, Jason White <jason.wh...@shopify.com>
wrote:

> Continuing to dig, I encountered:
> https://github.com/apache/spark/blob/master/sql/
> catalyst/src/test/scala/org/apache/spark/sql/catalyst/expressions/
> LiteralExpressionSuite.scala#L125
>
>   // TODO(davies): add tests for ArrayType, MapType and StructType
>
> I guess others have thought of this already, just not implemented yet. :)
>
> For others reading this thread, someone suggested using a SQL UDF to return
> the constant - this works as a hack for now.
>
>
>
>
> --
> View this message in context: http://apache-spark-
> developers-list.1001551.n3.nabble.com/ArrayType-support-
> in-Spark-SQL-tp19063p19065.html
> Sent from the Apache Spark Developers List mailing list archive at
> Nabble.com.
>
> ---------------------------------------------------------------------
> To unsubscribe e-mail: dev-unsubscr...@spark.apache.org
>
>


-- 
---
Takeshi Yamamuro

Reply via email to