|
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 * | nnconstraints |
| List * | options |
| OnCommitAction | oncommit |
| char * | tablespacename |
| char * | accessMethod |
| bool | if_not_exists |
Definition at line 2775 of file parsenodes.h.
| char* CreateStmt::accessMethod |
Definition at line 2790 of file parsenodes.h.
Referenced by create_ctas_internal().
| List* CreateStmt::constraints |
Definition at line 2785 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().
| bool CreateStmt::if_not_exists |
Definition at line 2791 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().
| List* CreateStmt::inhRelations |
Definition at line 2780 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().
| List* CreateStmt::nnconstraints |
Definition at line 2786 of file parsenodes.h.
| TypeName* CreateStmt::ofTypename |
Definition at line 2784 of file parsenodes.h.
Referenced by create_ctas_internal().
| OnCommitAction CreateStmt::oncommit |
Definition at line 2788 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().
| List* CreateStmt::options |
Definition at line 2787 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineVirtualRelation(), and ProcessUtilitySlow().
| PartitionBoundSpec* CreateStmt::partbound |
Definition at line 2782 of file parsenodes.h.
| PartitionSpec* CreateStmt::partspec |
Definition at line 2783 of file parsenodes.h.
| RangeVar* CreateStmt::relation |
Definition at line 2778 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), DefineVirtualRelation(), ImportForeignSchema(), ProcessUtilitySlow(), and transformCreateSchemaStmtElements().
| List* CreateStmt::tableElts |
Definition at line 2779 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().
| char* CreateStmt::tablespacename |
Definition at line 2789 of file parsenodes.h.
Referenced by create_ctas_internal(), DefineCompositeType(), and DefineVirtualRelation().
| NodeTag CreateStmt::type |
Definition at line 2777 of file parsenodes.h.