PostgreSQL Source Code git master
Loading...
Searching...
No Matches
IndexElem Struct Reference

#include <parsenodes.h>

Data Fields

NodeTag type
 
charname
 
Nodeexpr
 
charindexcolname
 
Listcollation
 
Listopclass
 
Listopclassopts
 
SortByDir ordering
 
SortByNulls nulls_ordering
 
ParseLoc location
 

Detailed Description

Definition at line 821 of file parsenodes.h.

Field Documentation

◆ collation

List* IndexElem::collation

Definition at line 827 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ expr

Node* IndexElem::expr

Definition at line 825 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ indexcolname

char* IndexElem::indexcolname

Definition at line 826 of file parsenodes.h.

Referenced by ChooseIndexColumnNames(), and transformIndexStmt().

◆ location

ParseLoc IndexElem::location

Definition at line 832 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ name

char* IndexElem::name

Definition at line 824 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ nulls_ordering

SortByNulls IndexElem::nulls_ordering

Definition at line 831 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ opclass

List* IndexElem::opclass

Definition at line 828 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ opclassopts

List* IndexElem::opclassopts

Definition at line 829 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ ordering

SortByDir IndexElem::ordering

Definition at line 830 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ type

NodeTag IndexElem::type

Definition at line 823 of file parsenodes.h.


The documentation for this struct was generated from the following file: