PostgreSQL Source Code
git master
|
#include <parsenodes.h>
Definition at line 3234 of file parsenodes.h.
char* IndexStmt::accessMethod |
Definition at line 3239 of file parsenodes.h.
Referenced by DefineIndex(), transformIndexConstraints(), and TryReuseIndex().
bool IndexStmt::concurrent |
Definition at line 3260 of file parsenodes.h.
Referenced by ATExecAddIndex(), DefineIndex(), and ProcessUtilitySlow().
bool IndexStmt::deferrable |
Definition at line 3257 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), and transformIndexConstraints().
List* IndexStmt::excludeOpNames |
Definition at line 3246 of file parsenodes.h.
Referenced by DefineIndex(), transformIndexConstraints(), and TryReuseIndex().
char* IndexStmt::idxcomment |
Definition at line 3247 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), DefineIndex(), and expandTableLikeClause().
char* IndexStmt::idxname |
Definition at line 3237 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), ATPostAlterTypeParse(), DefineIndex(), and transformIndexConstraints().
bool IndexStmt::if_not_exists |
Definition at line 3261 of file parsenodes.h.
Referenced by DefineIndex().
List* IndexStmt::indexIncludingParams |
Definition at line 3242 of file parsenodes.h.
Referenced by DefineIndex(), and transformIndexConstraints().
Oid IndexStmt::indexOid |
Definition at line 3248 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), and transformAlterTableStmt().
List* IndexStmt::indexParams |
Definition at line 3241 of file parsenodes.h.
Referenced by DefineIndex(), transformIndexConstraints(), transformIndexStmt(), and TryReuseIndex().
bool IndexStmt::initdeferred |
Definition at line 3258 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), and transformIndexConstraints().
bool IndexStmt::isconstraint |
Definition at line 3256 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), and DefineIndex().
bool IndexStmt::nulls_not_distinct |
Definition at line 3254 of file parsenodes.h.
Referenced by DefineIndex(), and transformIndexConstraints().
SubTransactionId IndexStmt::oldCreateSubid |
Definition at line 3250 of file parsenodes.h.
Referenced by ATExecAddIndex(), DefineIndex(), and TryReuseIndex().
SubTransactionId IndexStmt::oldFirstRelfilenodeSubid |
Definition at line 3251 of file parsenodes.h.
Referenced by ATExecAddIndex(), DefineIndex(), and TryReuseIndex().
Oid IndexStmt::oldNode |
Definition at line 3249 of file parsenodes.h.
Referenced by ATExecAddIndex(), DefineIndex(), and TryReuseIndex().
List* IndexStmt::options |
Definition at line 3244 of file parsenodes.h.
Referenced by DefineIndex().
bool IndexStmt::primary |
Definition at line 3255 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), and ProcessUtilitySlow().
RangeVar* IndexStmt::relation |
Definition at line 3238 of file parsenodes.h.
Referenced by DefineIndex(), ProcessUtilitySlow(), and transformCreateSchemaStmt().
bool IndexStmt::reset_default_tblspc |
Definition at line 3262 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), and DefineIndex().
char* IndexStmt::tableSpace |
Definition at line 3240 of file parsenodes.h.
Referenced by DefineIndex().
bool IndexStmt::transformed |
Definition at line 3259 of file parsenodes.h.
Referenced by ATExecAddIndex(), ProcessUtilitySlow(), and transformIndexStmt().
NodeTag IndexStmt::type |
Definition at line 3236 of file parsenodes.h.
bool IndexStmt::unique |
Definition at line 3253 of file parsenodes.h.
Referenced by DefineIndex(), ProcessUtilitySlow(), and transformIndexConstraints().
Node* IndexStmt::whereClause |
Definition at line 3245 of file parsenodes.h.
Referenced by DefineIndex(), transformIndexConstraints(), and transformIndexStmt().