Yicong Huang created SPARK-56084:
------------------------------------

             Summary: Inline ArrowStreamArrowUDFSerializer into 
ArrowStreamAggArrowUDFSerializer
                 Key: SPARK-56084
                 URL: https://issues.apache.org/jira/browse/SPARK-56084
             Project: Spark
          Issue Type: Sub-task
          Components: PySpark
    Affects Versions: 4.2.0
            Reporter: Yicong Huang


After the refactoring of {{SQL_SCALAR_ARROW_UDF}} (SPARK-55390) and 
{{SQL_SCALAR_ARROW_ITER_UDF}} (SPARK-55577), {{ArrowStreamArrowUDFSerializer}} 
is no longer directly instantiated. Its only remaining child class is 
{{ArrowStreamAggArrowUDFSerializer}}.

Inline {{ArrowStreamArrowUDFSerializer}}'s {{__init__}} and {{dump_stream}} 
into {{ArrowStreamAggArrowUDFSerializer}} (which will inherit directly from 
{{ArrowStreamSerializer}}), then delete the {{ArrowStreamArrowUDFSerializer}} 
class.

*Progress Tracker context*: Serializer Cleanup cell for 
{{SQL_SCALAR_ARROW_UDF}} and {{SQL_SCALAR_ARROW_ITER_UDF}}.



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

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to