bogao007 commented on PR #47804:
URL: https://github.com/apache/spark/pull/47804#issuecomment-2299994195

   > The logic seems fine but can we reuse some related code path? I believe we 
have a lot of classes that do the same thing
   
   @HyukjinKwon Yeah I included the reason adding a new class in the PR 
description
   ```
   We added a new class TransformWithStateInPandasWriter rather than reusing 
the existing ApplyInPandasWithStateWriter because ApplyInPandasWithStateWriter 
needs to handle state fields together with data fields, the logic there is much 
more complicated than what we need for TransformWithState. Adding a new class 
would be much simpler. Also, there's not many existing code can be reused, so 
no point on adding more complexity to the existing ApplyInPandasWithStateWriter.
   ```
   Do you think if that's valid or is there any other class you think we could 
reuse?


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


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

Reply via email to