vrajat commented on code in PR #14110:
URL: https://github.com/apache/pinot/pull/14110#discussion_r1827413506


##########
pinot-broker/src/main/java/org/apache/pinot/broker/requesthandler/BrokerRequestHandlerDelegate.java:
##########
@@ -46,13 +50,23 @@ public class BrokerRequestHandlerDelegate implements 
BrokerRequestHandler {
   private final BaseSingleStageBrokerRequestHandler 
_singleStageBrokerRequestHandler;

Review Comment:
   Can you review again ? I've moved much of the implementation to 
`AbstractResponseStore`. So the class delegates all the cursor work to this 
class.
   
   The original implementation did have `CursorBrokerRequestHandler` and it 
mostly copied this class's logic. I tried to consolidate the code and it wasnt 
clean. Instead I chose to use composition and that seems to be the preferred 
pattern as `TimeSeriesRequestHandler` has also been added.



-- 
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: commits-unsubscr...@pinot.apache.org

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


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

Reply via email to