|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
Data Fields | |
| NodeTag | type |
| List * | distinctClause |
| IntoClause * | intoClause |
| List * | targetList |
| List * | fromClause |
| Node * | whereClause |
| List * | groupClause |
| bool | groupDistinct |
| bool | groupByAll |
| Node * | havingClause |
| List * | windowClause |
| List * | valuesLists |
| List * | sortClause |
| Node * | limitOffset |
| Node * | limitCount |
| LimitOption | limitOption |
| List * | lockingClause |
| WithClause * | withClause |
| SetOperation | op |
| bool | all |
| struct SelectStmt * | larg |
| struct SelectStmt * | rarg |
Definition at line 2208 of file parsenodes.h.
| bool SelectStmt::all |
Definition at line 2252 of file parsenodes.h.
| List* SelectStmt::distinctClause |
Definition at line 2215 of file parsenodes.h.
| List* SelectStmt::fromClause |
Definition at line 2219 of file parsenodes.h.
| bool SelectStmt::groupByAll |
Definition at line 2223 of file parsenodes.h.
| List* SelectStmt::groupClause |
Definition at line 2221 of file parsenodes.h.
| bool SelectStmt::groupDistinct |
Definition at line 2222 of file parsenodes.h.
| Node* SelectStmt::havingClause |
Definition at line 2224 of file parsenodes.h.
| IntoClause* SelectStmt::intoClause |
Definition at line 2217 of file parsenodes.h.
Referenced by transformSetOperationStmt().
| struct SelectStmt* SelectStmt::larg |
Definition at line 2253 of file parsenodes.h.
Referenced by transformSetOperationStmt().
| Node* SelectStmt::limitCount |
Definition at line 2243 of file parsenodes.h.
Referenced by transformInsertStmt().
| Node* SelectStmt::limitOffset |
Definition at line 2242 of file parsenodes.h.
Referenced by transformInsertStmt().
| LimitOption SelectStmt::limitOption |
Definition at line 2244 of file parsenodes.h.
| List* SelectStmt::lockingClause |
Definition at line 2245 of file parsenodes.h.
Referenced by transformInsertStmt().
| SetOperation SelectStmt::op |
Definition at line 2251 of file parsenodes.h.
Referenced by transformSetOperationStmt(), and transformStmt().
| struct SelectStmt* SelectStmt::rarg |
Definition at line 2254 of file parsenodes.h.
| List* SelectStmt::sortClause |
Definition at line 2241 of file parsenodes.h.
Referenced by transformInsertStmt().
| List* SelectStmt::targetList |
Definition at line 2218 of file parsenodes.h.
| NodeTag SelectStmt::type |
Definition at line 2210 of file parsenodes.h.
| List* SelectStmt::valuesLists |
Definition at line 2235 of file parsenodes.h.
Referenced by transformInsertStmt(), and transformStmt().
| Node* SelectStmt::whereClause |
Definition at line 2220 of file parsenodes.h.
| List* SelectStmt::windowClause |
Definition at line 2225 of file parsenodes.h.
| WithClause* SelectStmt::withClause |
Definition at line 2246 of file parsenodes.h.
Referenced by transformInsertStmt().