PostgreSQL Source Code git master
Data Fields
CreateStmt Struct Reference

#include <parsenodes.h>

Data Fields

 
 
 
 
 
 
 
 
 
 
 
char *  tablespacename
 
char *  accessMethod
 
bool  if_not_exists
 

Detailed Description

Definition at line 2747 of file parsenodes.h.

Field Documentation

accessMethod

char* CreateStmt::accessMethod

Definition at line 2762 of file parsenodes.h.

Referenced by create_ctas_internal().

constraints

List* CreateStmt::constraints

Definition at line 2757 of file parsenodes.h.

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

if_not_exists

bool CreateStmt::if_not_exists

Definition at line 2763 of file parsenodes.h.

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

inhRelations

List* CreateStmt::inhRelations

Definition at line 2752 of file parsenodes.h.

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

nnconstraints

List* CreateStmt::nnconstraints

Definition at line 2758 of file parsenodes.h.

ofTypename

TypeName* CreateStmt::ofTypename

Definition at line 2756 of file parsenodes.h.

Referenced by create_ctas_internal().

oncommit

OnCommitAction CreateStmt::oncommit

Definition at line 2760 of file parsenodes.h.

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

options

List* CreateStmt::options

Definition at line 2759 of file parsenodes.h.

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

partbound

PartitionBoundSpec* CreateStmt::partbound

Definition at line 2754 of file parsenodes.h.

partspec

PartitionSpec* CreateStmt::partspec

Definition at line 2755 of file parsenodes.h.

relation

RangeVar* CreateStmt::relation

Definition at line 2750 of file parsenodes.h.

Referenced by create_ctas_internal(), DefineCompositeType(), DefineVirtualRelation(), ImportForeignSchema(), ProcessUtilitySlow(), and transformCreateSchemaStmtElements().

tableElts

List* CreateStmt::tableElts

Definition at line 2751 of file parsenodes.h.

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

tablespacename

char* CreateStmt::tablespacename

Definition at line 2761 of file parsenodes.h.

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

type

NodeTag CreateStmt::type

Definition at line 2749 of file parsenodes.h.


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

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