Thread: Executor Material

Executor Material

From
Edson Ramiro
Date:
Hi all,<br /><br /> Does someone has some material which explain how the executor works?<br /><br /> I'm looking for
theinternal processing of a query in the _executor_.<br clear="all" /><br />Thanks for help<br /><br />Edson Ramiro<br
/>

Re: Executor Material

From
Dan Colish
Date:
I found these docs to very helpful for understand how the backend works,
but for the executor specifically, I think following the code is best.

http://anoncvs.postgresql.org/cvsweb.cgi/~checkout~/pgsql/src/tools/backend/index.html

--
--Dan

On Tue, Aug 04, 2009 at 05:35:04PM -0300, Edson Ramiro wrote:
> Hi all,
> 
> Does someone has some material which explain how the executor works?
> 
> I'm looking for the internal processing of a query in the _executor_.
> 
> Thanks for help
> 
> Edson Ramiro


Re: Executor Material

From
Tom Lane
Date:
Edson Ramiro <erlfilho@gmail.com> writes:
> Does someone has some material which explain how the executor works?

Did you read
http://developer.postgresql.org/pgdocs/postgres/overview.html
and src/backend/executor/README?

Once you get through those, reading the source code is the next step.
        regards, tom lane


Re: Executor Material

From
Edson Ramiro
Date:
Thanks for help<br clear="all" /><br />Edson Ramiro<br /><br /><br /><div class="gmail_quote">On Tue, Aug 4, 2009 at
17:49,Tom Lane <span dir="ltr"><<a href="mailto:tgl@sss.pgh.pa.us">tgl@sss.pgh.pa.us</a>></span> wrote:<br
/><blockquoteclass="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex;
padding-left:1ex;"><div class="im">Edson Ramiro <<a href="mailto:erlfilho@gmail.com">erlfilho@gmail.com</a>>
writes:<br/> > Does someone has some material which explain how the executor works?<br /><br /></div>Did you read<br
/><ahref="http://developer.postgresql.org/pgdocs/postgres/overview.html"
target="_blank">http://developer.postgresql.org/pgdocs/postgres/overview.html</a><br/> and
src/backend/executor/README?<br/><br /> Once you get through those, reading the source code is the next step.<br /><br
/>                       regards, tom lane<br /></blockquote></div><br />