execution of nested loop joins

Поиск
Список
Период
Сортировка
От Esha Palta
Тема execution of nested loop joins
Дата
Msg-id 43454642.5070901@it.iitb.ac.in
обсуждение исходный текст
Ответы Re: execution of nested loop joins  (Martijn van Oosterhout <kleptog@svana.org>)
Список 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 по дате отправления:

Предыдущее
От: "smile khmer"
Дата:
Сообщение: Re: PG function call
Следующее
От: Martijn van Oosterhout
Дата:
Сообщение: Re: execution of nested loop joins