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().