PostgreSQL Source Code git master
Data Fields
CreateStmtContext Struct Reference

Data Fields

 
const char *  stmtType
 
 
 
 
bool  isforeign
 
bool  isalter
 
 
 
 
 
 
 
Listblist
 
Listalist
 
 
bool  ispartitioned
 
 
bool  ofType
 

Detailed Description

Definition at line 73 of file parse_utilcmd.c.

Field Documentation

alist

List* CreateStmtContext::alist

Definition at line 90 of file parse_utilcmd.c.

Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformFKConstraints(), transformIndexConstraints(), and transformTableLikeClause().

blist

List* CreateStmtContext::blist

Definition at line 88 of file parse_utilcmd.c.

Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), and transformCreateStmt().

ckconstraints

List* CreateStmtContext::ckconstraints

Definition at line 83 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformCheckConstraints(), transformColumnDefinition(), transformCreateStmt(), and transformTableConstraint().

columns

List* CreateStmtContext::columns

Definition at line 82 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformIndexConstraint(), transformOfType(), and transformTableLikeClause().

fkconstraints

List* CreateStmtContext::fkconstraints

Definition at line 85 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformFKConstraints(), and transformTableConstraint().

inhRelations

List* CreateStmtContext::inhRelations

Definition at line 79 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformCreateStmt(), and transformIndexConstraint().

isalter

bool CreateStmtContext::isalter

Definition at line 81 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformCreateStmt(), and transformIndexConstraint().

isforeign

bool CreateStmtContext::isforeign

Definition at line 80 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformTableConstraint(), and transformTableLikeClause().

ispartitioned

bool CreateStmtContext::ispartitioned

Definition at line 93 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), and transformTableConstraint().

ixconstraints

List* CreateStmtContext::ixconstraints

Definition at line 86 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformIndexConstraints(), and transformTableConstraint().

likeclauses

List* CreateStmtContext::likeclauses

Definition at line 87 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformCreateStmt(), and transformTableLikeClause().

nnconstraints

List* CreateStmtContext::nnconstraints

Definition at line 84 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformIndexConstraint(), transformTableConstraint(), and transformTableLikeClause().

ofType

bool CreateStmtContext::ofType

Definition at line 95 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformColumnDefinition(), and transformCreateStmt().

partbound

PartitionBoundSpec* CreateStmtContext::partbound

Definition at line 94 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), and transformPartitionCmd().

pkey

IndexStmt* CreateStmtContext::pkey

Definition at line 92 of file parse_utilcmd.c.

Referenced by transformAlterTableStmt(), transformCreateStmt(), transformIndexConstraint(), and transformIndexConstraints().

pstate

ParseState* CreateStmtContext::pstate

Definition at line 75 of file parse_utilcmd.c.

Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), transformColumnDefinition(), transformColumnType(), transformConstraintAttrs(), transformCreateStmt(), transformIndexConstraint(), transformOfType(), transformPartitionCmd(), transformTableConstraint(), and transformTableLikeClause().

rel

Relation CreateStmtContext::rel

Definition at line 78 of file parse_utilcmd.c.

Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), transformCreateStmt(), transformIndexConstraint(), and transformPartitionCmd().

relation

RangeVar* CreateStmtContext::relation

Definition at line 77 of file parse_utilcmd.c.

Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), transformColumnDefinition(), transformCreateStmt(), transformFKConstraints(), transformIndexConstraint(), and transformTableLikeClause().

stmtType

const char* CreateStmtContext::stmtType

Definition at line 76 of file parse_utilcmd.c.

Referenced by generateSerialExtraStmts(), transformAlterTableStmt(), and transformCreateStmt().


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

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