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 3435 of file parsenodes.h.
char* IndexStmt::accessMethod |
Definition at line 3440 of file parsenodes.h.
Referenced by transformIndexConstraints().
bool IndexStmt::concurrent |
Definition at line 3462 of file parsenodes.h.
bool IndexStmt::deferrable |
Definition at line 3459 of file parsenodes.h.
Referenced by transformIndexConstraints().
List* IndexStmt::excludeOpNames |
Definition at line 3447 of file parsenodes.h.
Referenced by transformIndexConstraints().
char* IndexStmt::idxcomment |
Definition at line 3448 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and expandTableLikeClause().
char* IndexStmt::idxname |
Definition at line 3438 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and transformIndexConstraints().
bool IndexStmt::if_not_exists |
Definition at line 3463 of file parsenodes.h.
List* IndexStmt::indexIncludingParams |
Definition at line 3443 of file parsenodes.h.
Referenced by transformIndexConstraints().
Oid IndexStmt::indexOid |
Definition at line 3449 of file parsenodes.h.
Referenced by transformAlterTableStmt().
List* IndexStmt::indexParams |
Definition at line 3442 of file parsenodes.h.
Referenced by transformIndexConstraints().
bool IndexStmt::initdeferred |
Definition at line 3460 of file parsenodes.h.
Referenced by transformIndexConstraints().
bool IndexStmt::isconstraint |
Definition at line 3457 of file parsenodes.h.
bool IndexStmt::iswithoutoverlaps |
Definition at line 3458 of file parsenodes.h.
bool IndexStmt::nulls_not_distinct |
Definition at line 3455 of file parsenodes.h.
Referenced by transformIndexConstraints().
SubTransactionId IndexStmt::oldCreateSubid |
Definition at line 3451 of file parsenodes.h.
SubTransactionId IndexStmt::oldFirstRelfilelocatorSubid |
Definition at line 3452 of file parsenodes.h.
RelFileNumber IndexStmt::oldNumber |
Definition at line 3450 of file parsenodes.h.
List* IndexStmt::options |
Definition at line 3445 of file parsenodes.h.
bool IndexStmt::primary |
Definition at line 3456 of file parsenodes.h.
RangeVar* IndexStmt::relation |
Definition at line 3439 of file parsenodes.h.
Referenced by transformCreateSchemaStmtElements().
bool IndexStmt::reset_default_tblspc |
Definition at line 3464 of file parsenodes.h.
Referenced by ATPostAlterTypeParse().
char* IndexStmt::tableSpace |
Definition at line 3441 of file parsenodes.h.
bool IndexStmt::transformed |
Definition at line 3461 of file parsenodes.h.
NodeTag IndexStmt::type |
Definition at line 3437 of file parsenodes.h.
bool IndexStmt::unique |
Definition at line 3454 of file parsenodes.h.
Referenced by transformIndexConstraints().
Node* IndexStmt::whereClause |
Definition at line 3446 of file parsenodes.h.
Referenced by transformIndexConstraints().