|
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 2182 of file parsenodes.h.
| bool SelectStmt::all |
Definition at line 2226 of file parsenodes.h.
| List* SelectStmt::distinctClause |
Definition at line 2189 of file parsenodes.h.
| List* SelectStmt::fromClause |
Definition at line 2193 of file parsenodes.h.
| bool SelectStmt::groupByAll |
Definition at line 2197 of file parsenodes.h.
| List* SelectStmt::groupClause |
Definition at line 2195 of file parsenodes.h.
| bool SelectStmt::groupDistinct |
Definition at line 2196 of file parsenodes.h.
| Node* SelectStmt::havingClause |
Definition at line 2198 of file parsenodes.h.
| IntoClause* SelectStmt::intoClause |
Definition at line 2191 of file parsenodes.h.
Referenced by transformSetOperationStmt().
| struct SelectStmt* SelectStmt::larg |
Definition at line 2227 of file parsenodes.h.
Referenced by transformSetOperationStmt().
| Node* SelectStmt::limitCount |
Definition at line 2217 of file parsenodes.h.
Referenced by transformInsertStmt().
| Node* SelectStmt::limitOffset |
Definition at line 2216 of file parsenodes.h.
Referenced by transformInsertStmt().
| LimitOption SelectStmt::limitOption |
Definition at line 2218 of file parsenodes.h.
| List* SelectStmt::lockingClause |
Definition at line 2219 of file parsenodes.h.
Referenced by transformInsertStmt().
| SetOperation SelectStmt::op |
Definition at line 2225 of file parsenodes.h.
Referenced by transformSetOperationStmt(), and transformStmt().
| struct SelectStmt* SelectStmt::rarg |
Definition at line 2228 of file parsenodes.h.
| List* SelectStmt::sortClause |
Definition at line 2215 of file parsenodes.h.
Referenced by transformInsertStmt().
| List* SelectStmt::targetList |
Definition at line 2192 of file parsenodes.h.
| NodeTag SelectStmt::type |
Definition at line 2184 of file parsenodes.h.
| List* SelectStmt::valuesLists |
Definition at line 2209 of file parsenodes.h.
Referenced by transformInsertStmt(), and transformStmt().
| Node* SelectStmt::whereClause |
Definition at line 2194 of file parsenodes.h.
| List* SelectStmt::windowClause |
Definition at line 2199 of file parsenodes.h.
| WithClause* SelectStmt::withClause |
Definition at line 2220 of file parsenodes.h.
Referenced by transformInsertStmt().