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 791 of file parsenodes.h.
List* IndexElem::collation |
Definition at line 797 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
Node* IndexElem::expr |
Definition at line 795 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 796 of file parsenodes.h.
Referenced by ChooseIndexColumnNames(), generateClonedIndexStmt(), transformIndexConstraint(), and transformIndexStmt().
char* IndexElem::name |
Definition at line 794 of file parsenodes.h.
Referenced by ChooseIndexColumnNames(), ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
SortByNulls IndexElem::nulls_ordering |
Definition at line 801 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
List* IndexElem::opclass |
Definition at line 798 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
List* IndexElem::opclassopts |
Definition at line 799 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), and transformIndexConstraint().
SortByDir IndexElem::ordering |
Definition at line 800 of file parsenodes.h.
Referenced by ComputeIndexAttrs(), generateClonedIndexStmt(), resolve_unique_index_expr(), and transformIndexConstraint().
NodeTag IndexElem::type |
Definition at line 793 of file parsenodes.h.