zhztheplayer opened a new issue, #6853:
URL: https://github.com/apache/incubator-gluten/issues/6853

   ### Description
   
   This would include code architecture adjustments to:
   
   1. Remove a bunch of code related to query planning from backend APIs. 
   2. Make relevant rule able to extend. 
   3. Have CH / Velox backends maintain own rule lists individually. Which 
covers the removed code logic in backend APIs.
   4. If really needed, keep a minimized contextual object that have some 
limited APIs for backends to implement.
   
   After the change, when a new feature (e.g., join side support) is needed to 
add to one of the two backends (say, Velox backend), we can just make relevant 
changes tobackend code and no longer need to add and implement new methods in 
backend APIs, or no longer need to open up some kind of configurations to 
register new rules from backend code.


-- 
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: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


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

Reply via email to