PostgreSQL Source Code  git master
SelectStmt Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
ListdistinctClause
 
IntoClauseintoClause
 
ListtargetList
 
ListfromClause
 
NodewhereClause
 
ListgroupClause
 
NodehavingClause
 
ListwindowClause
 
ListvaluesLists
 
ListsortClause
 
NodelimitOffset
 
NodelimitCount
 
ListlockingClause
 
WithClausewithClause
 
SetOperation op
 
bool all
 
struct SelectStmtlarg
 
struct SelectStmtrarg
 

Detailed Description

Definition at line 1564 of file parsenodes.h.

Field Documentation

◆ all

bool SelectStmt::all

Definition at line 1605 of file parsenodes.h.

Referenced by transformSetOperationTree().

◆ distinctClause

List* SelectStmt::distinctClause

◆ fromClause

List* SelectStmt::fromClause

◆ groupClause

List* SelectStmt::groupClause

◆ havingClause

Node* SelectStmt::havingClause

◆ intoClause

◆ larg

◆ limitCount

◆ limitOffset

◆ lockingClause

◆ op

◆ rarg

struct SelectStmt* SelectStmt::rarg

◆ sortClause

◆ targetList

List* SelectStmt::targetList

◆ type

NodeTag SelectStmt::type

Definition at line 1566 of file parsenodes.h.

◆ valuesLists

◆ whereClause

Node* SelectStmt::whereClause

◆ windowClause

List* SelectStmt::windowClause

◆ withClause


The documentation for this struct was generated from the following file: