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 808 of file parsenodes.h.

Field Documentation

◆ collation

List* IndexElem::collation

Definition at line 814 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ expr

Node* IndexElem::expr

Definition at line 812 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ indexcolname

char* IndexElem::indexcolname

Definition at line 813 of file parsenodes.h.

Referenced by ChooseIndexColumnNames(), and transformIndexStmt().

◆ location

ParseLoc IndexElem::location

Definition at line 819 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ name

char* IndexElem::name

Definition at line 811 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ nulls_ordering

SortByNulls IndexElem::nulls_ordering

Definition at line 818 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ opclass

List* IndexElem::opclass

Definition at line 815 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ opclassopts

List* IndexElem::opclassopts

Definition at line 816 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ ordering

SortByDir IndexElem::ordering

Definition at line 817 of file parsenodes.h.

Referenced by ComputeIndexAttrs().

◆ type

NodeTag IndexElem::type

Definition at line 810 of file parsenodes.h.


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