execution of nested loop joins - Mailing list pgsql-hackers

From Esha Palta
Subject execution of nested loop joins
Date
Msg-id 43454642.5070901@it.iitb.ac.in
Whole thread Raw
Responses Re: execution of nested loop joins
List pgsql-hackers
Hi all,

nodeNestloop.c executes nested loop joins. After getting a pair of inner 
and outer it test the inner and outer tuples to see if they satisfy the 
node's qualification using function ExecQual(joinqual, econtext, false).

ExecQual evaluates join conditions one at a time.It captures one 
condition and passes it to function ExecEvalExpr which is actually a 
macro that invokes another function evalfunc(a method of ExprState 
structure).

I am not getting implementation and use of this evalfunc function. Is 
this function used to evaluate the join condition or not. If yes, then 
how it does this.

thanx
esha



pgsql-hackers by date:

Previous
From: "smile khmer"
Date:
Subject: Re: PG function call
Next
From: Martijn van Oosterhout
Date:
Subject: Re: execution of nested loop joins