You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@druid.apache.org by GitBox <gi...@apache.org> on 2020/06/30 19:27:31 UTC

[GitHub] [druid] gianm opened a new pull request #10104: Join filter pre-analysis simplifications and sanity checks.

gianm opened a new pull request #10104:
URL: https://github.com/apache/druid/pull/10104


   - At pre-analysis time, only compute pre-analysis for the innermost
     root query, since this is the one that will run on the join that involves
     the base datasource. Previously, pre-analyses were computed for multiple
     levels of the query, some of which were unnecessary.
   - Remove JoinFilterPreAnalysisGroup and join query level gathering code,
     since they existed to support precomputation of multiple pre-analyses.
   - Embed JoinFilterPreAnalysisKey into JoinFilterPreAnalysis and use it to
     sanity checkĀ at processing time that the correct pre-analysis was done.
   
   Tangentially related changes:
   
   - Remove prioritizeAndLaneQuery functionality from LocalQuerySegmentWalker.
     The computed priority and lanes were not being used.
   - Add "getBaseQuery" method to DataSourceAnalysis to support identification
     of the proper subquery for filter pre-analysis.


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

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



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org


[GitHub] [druid] jon-wei merged pull request #10104: Join filter pre-analysis simplifications and sanity checks.

Posted by GitBox <gi...@apache.org>.
jon-wei merged pull request #10104:
URL: https://github.com/apache/druid/pull/10104


   


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

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



---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscribe@druid.apache.org
For additional commands, e-mail: commits-help@druid.apache.org