On 04/28/2011 06:07 PM, David E. Wheeler wrote:
On Apr 28, 2011, at 3:02 PM, Peter Geoghegan wrote:
The code for all nodes is in src/backend/executor.
I think that you will find it useful to look at the big switch
statements in ExecInitNode() and friends in execProcnode.c .
Yep, same as what I found in src/backend/commands/explain.c. Thanks. I'll keep
using what's in src/backend/commands/explain.c because I'm using the XML format
in explanation and so the nodes have human-readable names.
It's been pointed out before that plugins (like FDWs) can invent their
own explain nodes, so we'll never have a canonical list of such nodes.
cheers
andrew
--
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers