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 |
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 |
ParseLoc | stmt_location |
ParseLoc | stmt_len |
Definition at line 2168 of file parsenodes.h.
bool SelectStmt::all |
Definition at line 2211 of file parsenodes.h.
List* SelectStmt::distinctClause |
Definition at line 2175 of file parsenodes.h.
Referenced by transformPLAssignStmt().
List* SelectStmt::fromClause |
Definition at line 2179 of file parsenodes.h.
Referenced by transformPLAssignStmt().
List* SelectStmt::groupClause |
Definition at line 2181 of file parsenodes.h.
Referenced by transformPLAssignStmt().
bool SelectStmt::groupDistinct |
Definition at line 2182 of file parsenodes.h.
Node* SelectStmt::havingClause |
Definition at line 2183 of file parsenodes.h.
Referenced by transformPLAssignStmt().
IntoClause* SelectStmt::intoClause |
Definition at line 2177 of file parsenodes.h.
Referenced by transformSetOperationStmt().
struct SelectStmt* SelectStmt::larg |
Definition at line 2212 of file parsenodes.h.
Referenced by transformSetOperationStmt().
Node* SelectStmt::limitCount |
Definition at line 2202 of file parsenodes.h.
Referenced by transformInsertStmt(), and transformPLAssignStmt().
Node* SelectStmt::limitOffset |
Definition at line 2201 of file parsenodes.h.
Referenced by transformInsertStmt(), and transformPLAssignStmt().
LimitOption SelectStmt::limitOption |
Definition at line 2203 of file parsenodes.h.
Referenced by transformPLAssignStmt().
List* SelectStmt::lockingClause |
Definition at line 2204 of file parsenodes.h.
Referenced by transformInsertStmt(), and transformPLAssignStmt().
SetOperation SelectStmt::op |
Definition at line 2210 of file parsenodes.h.
Referenced by transformSetOperationStmt(), and transformStmt().
struct SelectStmt* SelectStmt::rarg |
Definition at line 2213 of file parsenodes.h.
List* SelectStmt::sortClause |
Definition at line 2200 of file parsenodes.h.
Referenced by transformInsertStmt(), and transformPLAssignStmt().
ParseLoc SelectStmt::stmt_len |
Definition at line 2215 of file parsenodes.h.
ParseLoc SelectStmt::stmt_location |
Definition at line 2214 of file parsenodes.h.
List* SelectStmt::targetList |
Definition at line 2178 of file parsenodes.h.
Referenced by transformPLAssignStmt().
NodeTag SelectStmt::type |
Definition at line 2170 of file parsenodes.h.
List* SelectStmt::valuesLists |
Definition at line 2194 of file parsenodes.h.
Referenced by transformInsertStmt(), and transformStmt().
Node* SelectStmt::whereClause |
Definition at line 2180 of file parsenodes.h.
Referenced by transformPLAssignStmt().
List* SelectStmt::windowClause |
Definition at line 2184 of file parsenodes.h.
Referenced by transformPLAssignStmt().
WithClause* SelectStmt::withClause |
Definition at line 2205 of file parsenodes.h.
Referenced by transformInsertStmt().