|
PostgreSQL Source Code git master
|
#include <parsenodes.h>
Data Fields | |
| NodeTag | type |
| char * | idxname |
| RangeVar * | relation |
| char * | accessMethod |
| char * | tableSpace |
| List * | indexParams |
| List * | indexIncludingParams |
| List * | options |
| Node * | whereClause |
| List * | excludeOpNames |
| char * | idxcomment |
| Oid | indexOid |
| RelFileNumber | oldNumber |
| SubTransactionId | oldCreateSubid |
| SubTransactionId | oldFirstRelfilelocatorSubid |
| bool | unique |
| bool | nulls_not_distinct |
| bool | primary |
| bool | isconstraint |
| bool | iswithoutoverlaps |
| bool | deferrable |
| bool | initdeferred |
| bool | transformed |
| bool | concurrent |
| bool | if_not_exists |
| bool | reset_default_tblspc |
Definition at line 3482 of file parsenodes.h.
| char* IndexStmt::accessMethod |
Definition at line 3487 of file parsenodes.h.
Referenced by transformIndexConstraints().
| bool IndexStmt::concurrent |
Definition at line 3509 of file parsenodes.h.
| bool IndexStmt::deferrable |
Definition at line 3506 of file parsenodes.h.
Referenced by transformIndexConstraints().
| List* IndexStmt::excludeOpNames |
Definition at line 3494 of file parsenodes.h.
Referenced by transformIndexConstraints().
| char* IndexStmt::idxcomment |
Definition at line 3495 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and expandTableLikeClause().
| char* IndexStmt::idxname |
Definition at line 3485 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and transformIndexConstraints().
| bool IndexStmt::if_not_exists |
Definition at line 3510 of file parsenodes.h.
| List* IndexStmt::indexIncludingParams |
Definition at line 3490 of file parsenodes.h.
Referenced by transformIndexConstraints().
| Oid IndexStmt::indexOid |
Definition at line 3496 of file parsenodes.h.
Referenced by transformAlterTableStmt().
| List* IndexStmt::indexParams |
Definition at line 3489 of file parsenodes.h.
Referenced by transformIndexConstraints().
| bool IndexStmt::initdeferred |
Definition at line 3507 of file parsenodes.h.
Referenced by transformIndexConstraints().
| bool IndexStmt::isconstraint |
Definition at line 3504 of file parsenodes.h.
| bool IndexStmt::iswithoutoverlaps |
Definition at line 3505 of file parsenodes.h.
| bool IndexStmt::nulls_not_distinct |
Definition at line 3502 of file parsenodes.h.
Referenced by transformIndexConstraints().
| SubTransactionId IndexStmt::oldCreateSubid |
Definition at line 3498 of file parsenodes.h.
| SubTransactionId IndexStmt::oldFirstRelfilelocatorSubid |
Definition at line 3499 of file parsenodes.h.
| RelFileNumber IndexStmt::oldNumber |
Definition at line 3497 of file parsenodes.h.
| List* IndexStmt::options |
Definition at line 3492 of file parsenodes.h.
| bool IndexStmt::primary |
Definition at line 3503 of file parsenodes.h.
| RangeVar* IndexStmt::relation |
Definition at line 3486 of file parsenodes.h.
Referenced by transformCreateSchemaStmtElements().
| bool IndexStmt::reset_default_tblspc |
Definition at line 3511 of file parsenodes.h.
Referenced by ATPostAlterTypeParse().
| char* IndexStmt::tableSpace |
Definition at line 3488 of file parsenodes.h.
| bool IndexStmt::transformed |
Definition at line 3508 of file parsenodes.h.
| NodeTag IndexStmt::type |
Definition at line 3484 of file parsenodes.h.
| bool IndexStmt::unique |
Definition at line 3501 of file parsenodes.h.
Referenced by transformIndexConstraints().
| Node* IndexStmt::whereClause |
Definition at line 3493 of file parsenodes.h.
Referenced by transformIndexConstraints().