Github user swapnilushinde commented on the issue: https://github.com/apache/spark/pull/21787 @HyukjinKwon I removed old commented code in new comment. Old code was repeating same recursive datatype checks again & again in every equals* function. This commit abstracts that recursive equality checks and gives flexibility to easily add any combination of equals* method in future. Equals* functions are just one line with this commit. Please let me know if I need to change anything to make code changes more readable.
--- --------------------------------------------------------------------- To unsubscribe, e-mail: reviews-unsubscr...@spark.apache.org For additional commands, e-mail: reviews-h...@spark.apache.org