Fangshi Li created SPARK-23862:
----------------------------------

             Summary: Spark ExpressionEncoder should support java enum type in 
scala
                 Key: SPARK-23862
                 URL: https://issues.apache.org/jira/browse/SPARK-23862
             Project: Spark
          Issue Type: Improvement
          Components: SQL
    Affects Versions: 2.3.0
            Reporter: Fangshi Li


In SPARK-21255, spark upstream adds support for creating encoders for java enum 
types, but the support is only added to Java API(for enum working within Java 
Beans). Since the java enum can come from third-party java library, we have use 
case that requires 
1. using java enum types as field of scala case class
2. using java enum as the type T in Dataset[T]

Spark ExpressionEncoder already supports ser/de many java types in 
ScalaReflection, so we propose to add support for java enum as well, as a 
follow up of SPARK-21255.



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

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

Reply via email to