Giambattista Bloisi created SPARK-44910:
-------------------------------------------

             Summary: Encoders.bean does not support superclasses with generic 
type arguments
                 Key: SPARK-44910
                 URL: https://issues.apache.org/jira/browse/SPARK-44910
             Project: Spark
          Issue Type: Bug
          Components: SQL
    Affects Versions: 3.4.1, 3.5.0, 4.0.0
            Reporter: Giambattista Bloisi


As per SPARK-44634 another unsupported feature of bean encoder is when the 
superclass of the bean has generic type arguments. For example:
{code:java}
class JavaBeanWithGenericsA<T> {
    public T getPropertyA() {
        return null;
    }

    public void setPropertyA(T a) {

    }
}

class JavaBeanWithGenericBase extends JavaBeanWithGenericsA<String> {
}

Encoders.bean(JavaBeanWithGenericBase.class); // Exception

{code}



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

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

Reply via email to