|
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 3510 of file parsenodes.h.
| char* IndexStmt::accessMethod |
Definition at line 3515 of file parsenodes.h.
Referenced by transformIndexConstraints().
| bool IndexStmt::concurrent |
Definition at line 3537 of file parsenodes.h.
| bool IndexStmt::deferrable |
Definition at line 3534 of file parsenodes.h.
Referenced by transformIndexConstraints().
| List* IndexStmt::excludeOpNames |
Definition at line 3522 of file parsenodes.h.
Referenced by transformIndexConstraints().
| char* IndexStmt::idxcomment |
Definition at line 3523 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and expandTableLikeClause().
| char* IndexStmt::idxname |
Definition at line 3513 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and transformIndexConstraints().
| bool IndexStmt::if_not_exists |
Definition at line 3538 of file parsenodes.h.
| List* IndexStmt::indexIncludingParams |
Definition at line 3518 of file parsenodes.h.
Referenced by transformIndexConstraints().
| Oid IndexStmt::indexOid |
Definition at line 3524 of file parsenodes.h.
Referenced by transformAlterTableStmt().
| List* IndexStmt::indexParams |
Definition at line 3517 of file parsenodes.h.
Referenced by transformIndexConstraints().
| bool IndexStmt::initdeferred |
Definition at line 3535 of file parsenodes.h.
Referenced by transformIndexConstraints().
| bool IndexStmt::isconstraint |
Definition at line 3532 of file parsenodes.h.
| bool IndexStmt::iswithoutoverlaps |
Definition at line 3533 of file parsenodes.h.
| bool IndexStmt::nulls_not_distinct |
Definition at line 3530 of file parsenodes.h.
Referenced by transformIndexConstraints().
| SubTransactionId IndexStmt::oldCreateSubid |
Definition at line 3526 of file parsenodes.h.
| SubTransactionId IndexStmt::oldFirstRelfilelocatorSubid |
Definition at line 3527 of file parsenodes.h.
| RelFileNumber IndexStmt::oldNumber |
Definition at line 3525 of file parsenodes.h.
| List* IndexStmt::options |
Definition at line 3520 of file parsenodes.h.
| bool IndexStmt::primary |
Definition at line 3531 of file parsenodes.h.
| RangeVar* IndexStmt::relation |
Definition at line 3514 of file parsenodes.h.
Referenced by transformCreateSchemaStmtElements().
| bool IndexStmt::reset_default_tblspc |
Definition at line 3539 of file parsenodes.h.
Referenced by ATPostAlterTypeParse().
| char* IndexStmt::tableSpace |
Definition at line 3516 of file parsenodes.h.
| bool IndexStmt::transformed |
Definition at line 3536 of file parsenodes.h.
| NodeTag IndexStmt::type |
Definition at line 3512 of file parsenodes.h.
| bool IndexStmt::unique |
Definition at line 3529 of file parsenodes.h.
Referenced by transformIndexConstraints().
| Node* IndexStmt::whereClause |
Definition at line 3521 of file parsenodes.h.
Referenced by transformIndexConstraints().