|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
Data Fields | |
| NodeTag | type |
| bool | replace |
| bool | isconstraint |
| char * | trigname |
| RangeVar * | relation |
| List * | funcname |
| List * | args |
| bool | row |
| int16 | timing |
| int16 | events |
| List * | columns |
| Node * | whenClause |
| List * | transitionRels |
| bool | deferrable |
| bool | initdeferred |
| RangeVar * | constrrel |
Definition at line 3134 of file parsenodes.h.
| List* CreateTrigStmt::args |
Definition at line 3142 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| List* CreateTrigStmt::columns |
Definition at line 3148 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| RangeVar* CreateTrigStmt::constrrel |
Definition at line 3155 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| bool CreateTrigStmt::deferrable |
Definition at line 3153 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| int16 CreateTrigStmt::events |
Definition at line 3147 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| List* CreateTrigStmt::funcname |
Definition at line 3141 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), CreateTriggerFiringOn(), and index_constraint_create().
| bool CreateTrigStmt::initdeferred |
Definition at line 3154 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| bool CreateTrigStmt::isconstraint |
Definition at line 3138 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| RangeVar* CreateTrigStmt::relation |
Definition at line 3140 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), index_constraint_create(), and transformCreateSchemaStmtElements().
| bool CreateTrigStmt::replace |
Definition at line 3137 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| bool CreateTrigStmt::row |
Definition at line 3143 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| int16 CreateTrigStmt::timing |
Definition at line 3145 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| List* CreateTrigStmt::transitionRels |
Definition at line 3151 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| char* CreateTrigStmt::trigname |
Definition at line 3139 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), and index_constraint_create().
| NodeTag CreateTrigStmt::type |
Definition at line 3136 of file parsenodes.h.
| Node* CreateTrigStmt::whenClause |
Definition at line 3149 of file parsenodes.h.
Referenced by CloneRowTriggersToPartition(), CreateFKCheckTrigger(), createForeignKeyActionTriggers(), CreateTriggerFiringOn(), and index_constraint_create().