Pei He <hepeim...@gmail.com> writes:
> When I check the types of fields in a data structure, I found most
> fields are defined as general types, as List, Node. Then, To know the
> content inside the List, I need to track the usage of the fields.
> For example, the fromClause in SelectStmt is defined as List. And, the
> content in the ListCell is with the type of RangeVar.

> Is there other easier way to check the types information, rather than
> track through the code?

Usually, if a particular List field is predictably a list of just one
type of node, the declaration is (or should be) commented to tell you
that.  Look at struct Query in parsenodes.h for some examples.

                        regards, tom lane

-- 
Sent via pgsql-hackers mailing list (pgsql-hackers@postgresql.org)
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-hackers

Reply via email to