PostgreSQL Source Code
git master
|
#include <parsenodes.h>
Data Fields | |
NodeTag | type |
char * | name |
Node * | expr |
char * | indexcolname |
List * | collation |
List * | opclass |
List * | opclassopts |
SortByDir | ordering |
SortByNulls | nulls_ordering |
Definition at line 782 of file parsenodes.h.
List* IndexElem::collation |
Definition at line 788 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
Node* IndexElem::expr |
Definition at line 786 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), raw_expression_tree_walker_impl(), resolve_unique_index_expr(), transformIndexConstraint(), and transformIndexStmt().
char* IndexElem::indexcolname |
Definition at line 787 of file parsenodes.h.
Referenced by ChooseIndexColumnNames(), generateClonedIndexStmt(), transformIndexConstraint(), and transformIndexStmt().
char* IndexElem::name |
Definition at line 785 of file parsenodes.h.
Referenced by ChooseIndexColumnNames(), ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
SortByNulls IndexElem::nulls_ordering |
Definition at line 792 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
List* IndexElem::opclass |
Definition at line 789 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
List* IndexElem::opclassopts |
Definition at line 790 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), and transformIndexConstraint().
SortByDir IndexElem::ordering |
Definition at line 791 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
NodeTag IndexElem::type |
Definition at line 784 of file parsenodes.h.