You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@drill.apache.org by GitBox <gi...@apache.org> on 2018/10/29 01:21:54 UTC

[GitHub] HanumathRao opened a new pull request #1514: DRILL-6798: Planner changes to support semi-join.

HanumathRao opened a new pull request #1514: DRILL-6798: Planner changes to support semi-join.
URL: https://github.com/apache/drill/pull/1514
 
 
   This PR contains the planner changes for semi join optimization. It enables the Calcite's SemiJoinRule to transform the Join -- Agg combination to DrillSemiJoin. 
   During the physical planning DrillSemiJoin is transformed to HashJoinPrel which can use SemiJoin information to build hash table efficiently.
   
   For now the planner changes are disabled by default.  DRILL-6735 fixes the hash join changes to use this flag to efficiently build the hash table. The PR for DRILL-6735 will enable the semijoin optimization by default.
   
   @amansinha100  Can you please help review this PR.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on 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


With regards,
Apache Git Services