[ 
https://issues.apache.org/jira/browse/SPARK-56084?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yicong Huang updated SPARK-56084:
---------------------------------
    Description: 
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.

  was:
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}}.


> 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
>            Priority: Major
>
> 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.



--
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