#include <parsenodes.h>
Data Fields | |
NodeTag | type |
char * | idxname |
RangeVar * | relation |
char * | accessMethod |
char * | tableSpace |
List * | indexParams |
List * | options |
Node * | whereClause |
List * | excludeOpNames |
char * | idxcomment |
Oid | indexOid |
Oid | oldNode |
bool | unique |
bool | primary |
bool | isconstraint |
bool | deferrable |
bool | initdeferred |
bool | concurrent |
Definition at line 2072 of file parsenodes.h.
char* IndexStmt::accessMethod |
Definition at line 2077 of file parsenodes.h.
Referenced by DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), transformIndexConstraints(), and TryReuseIndex().
Definition at line 2091 of file parsenodes.h.
Referenced by ATExecAddIndex(), DefineIndex(), generateClonedIndexStmt(), ProcessUtilitySlow(), transformIndexConstraint(), and transformIndexStmt().
Definition at line 2089 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), and transformIndexConstraints().
Definition at line 2082 of file parsenodes.h.
Referenced by DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), transformIndexConstraints(), and TryReuseIndex().
char* IndexStmt::idxcomment |
Definition at line 2083 of file parsenodes.h.
Referenced by DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), and transformTableLikeClause().
char* IndexStmt::idxname |
Definition at line 2075 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), and transformIndexConstraints().
Definition at line 2084 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), generateClonedIndexStmt(), transformAlterTableStmt(), and transformIndexConstraint().
Definition at line 2079 of file parsenodes.h.
Referenced by DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), transformIndexConstraints(), transformIndexStmt(), and TryReuseIndex().
Definition at line 2090 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), and transformIndexConstraints().
Definition at line 2088 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), generateClonedIndexStmt(), and transformIndexConstraint().
Definition at line 2085 of file parsenodes.h.
Referenced by ATExecAddIndex(), DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), and TryReuseIndex().
Definition at line 2080 of file parsenodes.h.
Referenced by DefineIndex(), generateClonedIndexStmt(), and transformIndexConstraint().
Definition at line 2087 of file parsenodes.h.
Referenced by ATExecAddIndexConstraint(), DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), and transformIndexConstraints().
Definition at line 2076 of file parsenodes.h.
Referenced by ATPostAlterTypeParse(), DefineIndex(), generateClonedIndexStmt(), ProcessUtilitySlow(), transformCreateSchemaStmt(), transformIndexConstraint(), transformIndexStmt(), and TryReuseIndex().
char* IndexStmt::tableSpace |
Definition at line 2078 of file parsenodes.h.
Referenced by DefineIndex(), generateClonedIndexStmt(), and transformIndexConstraint().
Definition at line 2074 of file parsenodes.h.
Definition at line 2086 of file parsenodes.h.
Referenced by DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), and transformIndexConstraints().
Definition at line 2081 of file parsenodes.h.
Referenced by DefineIndex(), generateClonedIndexStmt(), transformIndexConstraint(), transformIndexConstraints(), and transformIndexStmt().