2010YOUY01 opened a new issue, #15406: URL: https://github.com/apache/datafusion/issues/15406
### Is your feature request related to a problem or challenge? `SortMergeJoinStream` is a large struct with many fields, organizing them into different categories can make it easier to understand the implementation. `SortMergeJoinStream` source: https://github.com/apache/datafusion/blob/908ca0e684f3184075ef799128ee3f58f1e9db86/datafusion/physical-plan/src/joins/sort_merge_join.rs#L831 A reference of organized struct field in ` inside aggregate operator: https://github.com/apache/datafusion/blob/908ca0e684f3184075ef799128ee3f58f1e9db86/datafusion/physical-plan/src/aggregates/row_hash.rs#L345 ### Describe the solution you'd like 1. Figure out the high-level idea and structure of SMJ 2. Organize its field into different categories (don't have to match the reference organization, choose whatever make it most clear) ### Describe alternatives you've considered _No response_ ### Additional context _No response_ -- 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: github-unsubscr...@datafusion.apache.org.apache.org For queries about this service, please contact Infrastructure at: us...@infra.apache.org --------------------------------------------------------------------- To unsubscribe, e-mail: github-unsubscr...@datafusion.apache.org For additional commands, e-mail: github-h...@datafusion.apache.org