kgyrtkirk opened a new pull request, #17985:
URL: https://github.com/apache/druid/pull/17985

   * `QueryHandler` switches to a new communication api when 
`plannerStrategy=DECOUPLED` in case the `QueryMaker` implements  
`QueryMaker.FromDruidLogical`
   * adds a `prePlanned` context variable which switches on a delegate for 
`DartQueryMaker`; in this mode the `QueryDefintion` is planned up-front
     * depending on `plannerStrategy`:
        * `COUPLED`: (default) utilizes `QueryKitBasedMSQPlanner` to obtain the 
`QueryDefintion` and submits that
        * `DECOUPLED`: translates directly the `DruidLogicalNode` into 
`QueryDefinition` via `QueryDefintionTranslator`
   * some refactors in `DartQueryMaker` and in `MSQTaskQueryMaker` to be able 
to share as much as possible with the existing execution modes
   
   
   note: if testing from Druid console: the `limit inline results` should be 
disabled for now to get results.


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