jiaan.geng created SPARK-35378:
----------------------------------

             Summary: Support LeafRunnableCommand as subQuery so as support 
query command with CTE
                 Key: SPARK-35378
                 URL: https://issues.apache.org/jira/browse/SPARK-35378
             Project: Spark
          Issue Type: Sub-task
          Components: SQL
    Affects Versions: 3.2.0
            Reporter: jiaan.geng


Currently, Spark doesn't support LeafRunnableCommand as sub query.
Because the LeafRunnableCommand always output GenericInternalRow and some 
node(e.g. SortExec, AdaptiveExecutionExec, WholeCodegenExce) will convert 
GenericInternalRow to UnsafeRow. So will causes error as follows:

{code:java}
java.lang.ClassCastException
org.apache.spark.sql.catalyst.expressions.GenericInternalRow cannot be cast to 
org.apache.spark.sql.catalyst.expressions.UnsafeRow
{code}




--
This message was sent by Atlassian Jira
(v8.3.4#803005)

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

Reply via email to