alpass163 opened a new pull request, #16761:
URL: https://github.com/apache/iotdb/pull/16761

   Adds several optimization rules for INTERSECT and EXCEPT set operations.
   
   MergeIntersect / MergeExcept: Flattens nested set operations into a single 
node.
   
   EvaluateEmptyIntersect: If any input branch of an INTERSECT is empty, the 
entire operation result is empty.
   
   RemoveEmptyExceptBranches: Optimizes EXCEPT by removing empty subtrahend 
(right-side) branches. If the minuend (first) branch is empty, the result is 
empty.
   
   PruneIntersectSourceColumns / PruneExceptSourceColumns: Pushes column 
pruning down to the source branches of the set operation.


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

Reply via email to