Fwd: What do these terms mean in the SOURCE CODE? - Mailing list pgsql-hackers

From Vaibhav Kaushal
Subject Fwd: What do these terms mean in the SOURCE CODE?
Date
Msg-id AANLkTiniECXfB6iPQCDwXnB4eX9uJ4jkdmF-obShJ6tw@mail.gmail.com
Whole thread Raw
In response to What do these terms mean in the SOURCE CODE?  (Vaibhav Kaushal <vaibhavkaushal123@gmail.com>)
Responses Re: Fwd: What do these terms mean in the SOURCE CODE?
List pgsql-hackers

Is no one ready to help on this? :(

-Vaibhav
---------- Forwarded message ----------
From: Vaibhav Kaushal <vaibhavkaushal123@gmail.com>
Date: Fri, Nov 19, 2010 at 9:11 PM
Subject: What do these terms mean in the SOURCE CODE?
To: pgsql-hackers@postgresql.org


I am going through the Executor code and come across the following terms quite often. Can someone tell me what do they mean (in a few (may be a couple of) sentences)?

1. Scan State
2. Plan State
3. Tuple Projection
4. EState
5. Qual
6. Expression

They sound quite ambiguous in the source code, specially when some of them already have terms which have multiple meanings.

Thanks for your time.

-Vaibhav (*_*)

pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: Re: Fix for seg picksplit function
Next
From: Joachim Wieland
Date:
Subject: Re: directory archive format for pg_dump