PostgreSQL Source Code
git master
|
#include <parsenodes.h>
Data Fields | |
NodeTag | type |
RangeVar * | relation |
List * | tableElts |
List * | inhRelations |
PartitionBoundSpec * | partbound |
PartitionSpec * | partspec |
TypeName * | ofTypename |
List * | constraints |
List * | options |
OnCommitAction | oncommit |
char * | tablespacename |
char * | accessMethod |
bool | if_not_exists |
Definition at line 2528 of file parsenodes.h.
char* CreateStmt::accessMethod |
Definition at line 2542 of file parsenodes.h.
Referenced by create_ctas_internal(), and DefineRelation().
List* CreateStmt::constraints |
Definition at line 2538 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineRelation(), DefineSequence(), DefineVirtualRelation(), and transformCreateStmt().
bool CreateStmt::if_not_exists |
Definition at line 2543 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineSequence(), DefineVirtualRelation(), and transformCreateStmt().
List* CreateStmt::inhRelations |
Definition at line 2533 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineRelation(), DefineSequence(), DefineVirtualRelation(), and transformCreateStmt().
TypeName* CreateStmt::ofTypename |
Definition at line 2537 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineRelation(), and transformCreateStmt().
OnCommitAction CreateStmt::oncommit |
Definition at line 2540 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineRelation(), DefineSequence(), and DefineVirtualRelation().
List* CreateStmt::options |
Definition at line 2539 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineRelation(), DefineSequence(), DefineVirtualRelation(), and ProcessUtilitySlow().
PartitionBoundSpec* CreateStmt::partbound |
Definition at line 2535 of file parsenodes.h.
Referenced by DefineRelation(), and transformCreateStmt().
PartitionSpec* CreateStmt::partspec |
Definition at line 2536 of file parsenodes.h.
Referenced by DefineRelation(), and transformCreateStmt().
RangeVar* CreateStmt::relation |
Definition at line 2531 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineRelation(), DefineSequence(), DefineVirtualRelation(), ImportForeignSchema(), ProcessUtilitySlow(), transformCreateSchemaStmt(), and transformCreateStmt().
List* CreateStmt::tableElts |
Definition at line 2532 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineRelation(), DefineSequence(), DefineVirtualRelation(), and transformCreateStmt().
char* CreateStmt::tablespacename |
Definition at line 2541 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineRelation(), DefineSequence(), and DefineVirtualRelation().
NodeTag CreateStmt::type |
Definition at line 2530 of file parsenodes.h.