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 |
Definition at line 1827 of file parsenodes.h.
bool SelectStmt::all |
Definition at line 1870 of file parsenodes.h.
Referenced by transformSetOperationTree().
List* SelectStmt::distinctClause |
Definition at line 1834 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformPLAssignStmt(), transformSelectStmt(), and transformValuesClause().
List* SelectStmt::fromClause |
Definition at line 1838 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformPLAssignStmt(), transformSelectStmt(), and transformValuesClause().
List* SelectStmt::groupClause |
Definition at line 1840 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformPLAssignStmt(), transformSelectStmt(), and transformValuesClause().
bool SelectStmt::groupDistinct |
Definition at line 1841 of file parsenodes.h.
Referenced by transformSelectStmt().
Node* SelectStmt::havingClause |
Definition at line 1842 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformPLAssignStmt(), transformSelectStmt(), and transformValuesClause().
IntoClause* SelectStmt::intoClause |
Definition at line 1836 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformOptionalSelectInto(), transformSelectStmt(), transformSetOperationStmt(), transformSetOperationTree(), and transformValuesClause().
struct SelectStmt* SelectStmt::larg |
Definition at line 1871 of file parsenodes.h.
Referenced by checkWellFormedRecursion(), raw_expression_tree_walker_impl(), transformOptionalSelectInto(), transformSetOperationStmt(), and transformSetOperationTree().
Node* SelectStmt::limitCount |
Definition at line 1861 of file parsenodes.h.
Referenced by checkWellFormedRecursion(), raw_expression_tree_walker_impl(), transformInsertStmt(), transformPLAssignStmt(), transformSelectStmt(), transformSetOperationStmt(), transformSetOperationTree(), and transformValuesClause().
Node* SelectStmt::limitOffset |
Definition at line 1860 of file parsenodes.h.
Referenced by checkWellFormedRecursion(), raw_expression_tree_walker_impl(), transformInsertStmt(), transformPLAssignStmt(), transformSelectStmt(), transformSetOperationStmt(), transformSetOperationTree(), and transformValuesClause().
LimitOption SelectStmt::limitOption |
Definition at line 1862 of file parsenodes.h.
Referenced by transformPLAssignStmt(), transformSelectStmt(), transformSetOperationStmt(), and transformValuesClause().
List* SelectStmt::lockingClause |
Definition at line 1863 of file parsenodes.h.
Referenced by checkWellFormedRecursion(), raw_expression_tree_walker_impl(), transformInsertStmt(), transformPLAssignStmt(), transformSelectStmt(), transformSetOperationStmt(), transformSetOperationTree(), and transformValuesClause().
SetOperation SelectStmt::op |
Definition at line 1869 of file parsenodes.h.
Referenced by checkWellFormedRecursion(), checkWellFormedSelectStmt(), transformOptionalSelectInto(), transformSetOperationStmt(), transformSetOperationTree(), transformStmt(), and transformValuesClause().
struct SelectStmt* SelectStmt::rarg |
Definition at line 1872 of file parsenodes.h.
Referenced by checkWellFormedRecursion(), raw_expression_tree_walker_impl(), and transformSetOperationTree().
List* SelectStmt::sortClause |
Definition at line 1859 of file parsenodes.h.
Referenced by checkWellFormedRecursion(), raw_expression_tree_walker_impl(), transformInsertStmt(), transformPLAssignStmt(), transformSelectStmt(), transformSetOperationStmt(), transformSetOperationTree(), and transformValuesClause().
List* SelectStmt::targetList |
Definition at line 1837 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformPLAssignStmt(), transformSelectStmt(), and transformValuesClause().
NodeTag SelectStmt::type |
Definition at line 1829 of file parsenodes.h.
List* SelectStmt::valuesLists |
Definition at line 1853 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformInsertStmt(), transformStmt(), and transformValuesClause().
Node* SelectStmt::whereClause |
Definition at line 1839 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformPLAssignStmt(), transformSelectStmt(), and transformValuesClause().
List* SelectStmt::windowClause |
Definition at line 1843 of file parsenodes.h.
Referenced by raw_expression_tree_walker_impl(), transformPLAssignStmt(), transformSelectStmt(), and transformValuesClause().
WithClause* SelectStmt::withClause |
Definition at line 1864 of file parsenodes.h.
Referenced by checkWellFormedRecursion(), checkWellFormedRecursionWalker(), makeDependencyGraphWalker(), raw_expression_tree_walker_impl(), transformInsertStmt(), transformSelectStmt(), transformSetOperationStmt(), transformSetOperationTree(), and transformValuesClause().