PostgreSQL Source Code git master
Data Fields
SelectStmt Struct Reference

#include <parsenodes.h>

Data Fields

 
 
 
 
 
 
 
bool  groupDistinct
 
bool  groupByAll
 
 
 
 
 
 
 
 
 
 
 
bool  all
 
struct SelectStmtlarg
 
struct SelectStmtrarg
 

Detailed Description

Definition at line 2182 of file parsenodes.h.

Field Documentation

all

bool SelectStmt::all

Definition at line 2226 of file parsenodes.h.

distinctClause

List* SelectStmt::distinctClause

Definition at line 2189 of file parsenodes.h.

fromClause

List* SelectStmt::fromClause

Definition at line 2193 of file parsenodes.h.

groupByAll

bool SelectStmt::groupByAll

Definition at line 2197 of file parsenodes.h.

groupClause

List* SelectStmt::groupClause

Definition at line 2195 of file parsenodes.h.

groupDistinct

bool SelectStmt::groupDistinct

Definition at line 2196 of file parsenodes.h.

havingClause

Node* SelectStmt::havingClause

Definition at line 2198 of file parsenodes.h.

intoClause

IntoClause* SelectStmt::intoClause

Definition at line 2191 of file parsenodes.h.

Referenced by transformSetOperationStmt().

larg

struct SelectStmt* SelectStmt::larg

Definition at line 2227 of file parsenodes.h.

Referenced by transformSetOperationStmt().

limitCount

Node* SelectStmt::limitCount

Definition at line 2217 of file parsenodes.h.

Referenced by transformInsertStmt().

limitOffset

Node* SelectStmt::limitOffset

Definition at line 2216 of file parsenodes.h.

Referenced by transformInsertStmt().

limitOption

LimitOption SelectStmt::limitOption

Definition at line 2218 of file parsenodes.h.

lockingClause

List* SelectStmt::lockingClause

Definition at line 2219 of file parsenodes.h.

Referenced by transformInsertStmt().

op

SetOperation SelectStmt::op

Definition at line 2225 of file parsenodes.h.

Referenced by transformSetOperationStmt(), and transformStmt().

rarg

struct SelectStmt* SelectStmt::rarg

Definition at line 2228 of file parsenodes.h.

sortClause

List* SelectStmt::sortClause

Definition at line 2215 of file parsenodes.h.

Referenced by transformInsertStmt().

targetList

List* SelectStmt::targetList

Definition at line 2192 of file parsenodes.h.

type

NodeTag SelectStmt::type

Definition at line 2184 of file parsenodes.h.

valuesLists

List* SelectStmt::valuesLists

Definition at line 2209 of file parsenodes.h.

Referenced by transformInsertStmt(), and transformStmt().

whereClause

Node* SelectStmt::whereClause

Definition at line 2194 of file parsenodes.h.

windowClause

List* SelectStmt::windowClause

Definition at line 2199 of file parsenodes.h.

withClause

WithClause* SelectStmt::withClause

Definition at line 2220 of file parsenodes.h.

Referenced by transformInsertStmt().


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

AltStyle によって変換されたページ (->オリジナル) /