PostgreSQL Source Code git master
Loading...
Searching...
No Matches
CreateStmt Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
RangeVarrelation
 
ListtableElts
 
ListinhRelations
 
PartitionBoundSpecpartbound
 
PartitionSpecpartspec
 
TypeNameofTypename
 
Listconstraints
 
Listnnconstraints
 
Listoptions
 
OnCommitAction oncommit
 
chartablespacename
 
characcessMethod
 
bool if_not_exists
 

Detailed Description

Definition at line 2835 of file parsenodes.h.

Field Documentation

◆ accessMethod

char* CreateStmt::accessMethod

Definition at line 2850 of file parsenodes.h.

Referenced by create_ctas_internal().

◆ constraints

List* CreateStmt::constraints

Definition at line 2845 of file parsenodes.h.

Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().

◆ if_not_exists

bool CreateStmt::if_not_exists

Definition at line 2851 of file parsenodes.h.

Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().

◆ inhRelations

List* CreateStmt::inhRelations

Definition at line 2840 of file parsenodes.h.

Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().

◆ nnconstraints

List* CreateStmt::nnconstraints

Definition at line 2846 of file parsenodes.h.

◆ ofTypename

TypeName* CreateStmt::ofTypename

Definition at line 2844 of file parsenodes.h.

Referenced by create_ctas_internal().

◆ oncommit

OnCommitAction CreateStmt::oncommit

Definition at line 2848 of file parsenodes.h.

Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().

◆ options

List* CreateStmt::options

Definition at line 2847 of file parsenodes.h.

Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().

◆ partbound

PartitionBoundSpec* CreateStmt::partbound

Definition at line 2842 of file parsenodes.h.

◆ partspec

PartitionSpec* CreateStmt::partspec

Definition at line 2843 of file parsenodes.h.

◆ relation

RangeVar* CreateStmt::relation

◆ tableElts

List* CreateStmt::tableElts

Definition at line 2839 of file parsenodes.h.

Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().

◆ tablespacename

char* CreateStmt::tablespacename

Definition at line 2849 of file parsenodes.h.

Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().

◆ type

NodeTag CreateStmt::type

Definition at line 2837 of file parsenodes.h.


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