bshang
2011-02-20 19:05:23 UTC
Hi,
I was reading the code in nodeHash.c, and I have a question about
ExecHash/MultiExecHash. In Hybrid Hash join, I understand that
MultiExecHash function builds hash table for inner relation. My question
is in MultiExecHash, we have:
PlanState *outerNode;
and:
outerNode = outerPlanState(node);
Does the "outer" here refer to the outer/left relation?
Thanks
Bowen
I was reading the code in nodeHash.c, and I have a question about
ExecHash/MultiExecHash. In Hybrid Hash join, I understand that
MultiExecHash function builds hash table for inner relation. My question
is in MultiExecHash, we have:
PlanState *outerNode;
and:
outerNode = outerPlanState(node);
Does the "outer" here refer to the outer/left relation?
Thanks
Bowen