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

#include <parsenodes.h>

Data Fields

NodeTag type
 
charidxname
 
RangeVarrelation
 
characcessMethod
 
chartableSpace
 
ListindexParams
 
ListindexIncludingParams
 
Listoptions
 
NodewhereClause
 
ListexcludeOpNames
 
charidxcomment
 
Oid indexOid
 
RelFileNumber oldNumber
 
SubTransactionId oldCreateSubid
 
SubTransactionId oldFirstRelfilelocatorSubid
 
bool unique
 
bool nulls_not_distinct
 
bool primary
 
bool isconstraint
 
bool iswithoutoverlaps
 
bool deferrable
 
bool initdeferred
 
bool transformed
 
bool concurrent
 
bool if_not_exists
 
bool reset_default_tblspc
 

Detailed Description

Definition at line 3630 of file parsenodes.h.

Field Documentation

◆ accessMethod

char* IndexStmt::accessMethod

Definition at line 3635 of file parsenodes.h.

◆ concurrent

bool IndexStmt::concurrent

Definition at line 3657 of file parsenodes.h.

◆ deferrable

bool IndexStmt::deferrable

Definition at line 3654 of file parsenodes.h.

◆ excludeOpNames

List* IndexStmt::excludeOpNames

Definition at line 3642 of file parsenodes.h.

◆ idxcomment

char* IndexStmt::idxcomment

Definition at line 3643 of file parsenodes.h.

◆ idxname

char* IndexStmt::idxname

Definition at line 3633 of file parsenodes.h.

◆ if_not_exists

bool IndexStmt::if_not_exists

Definition at line 3658 of file parsenodes.h.

◆ indexIncludingParams

List* IndexStmt::indexIncludingParams

Definition at line 3638 of file parsenodes.h.

◆ indexOid

Oid IndexStmt::indexOid

Definition at line 3644 of file parsenodes.h.

◆ indexParams

List* IndexStmt::indexParams

Definition at line 3637 of file parsenodes.h.

◆ initdeferred

bool IndexStmt::initdeferred

Definition at line 3655 of file parsenodes.h.

◆ isconstraint

bool IndexStmt::isconstraint

Definition at line 3652 of file parsenodes.h.

◆ iswithoutoverlaps

bool IndexStmt::iswithoutoverlaps

Definition at line 3653 of file parsenodes.h.

◆ nulls_not_distinct

bool IndexStmt::nulls_not_distinct

Definition at line 3650 of file parsenodes.h.

◆ oldCreateSubid

SubTransactionId IndexStmt::oldCreateSubid

Definition at line 3646 of file parsenodes.h.

◆ oldFirstRelfilelocatorSubid

SubTransactionId IndexStmt::oldFirstRelfilelocatorSubid

Definition at line 3647 of file parsenodes.h.

◆ oldNumber

RelFileNumber IndexStmt::oldNumber

Definition at line 3645 of file parsenodes.h.

◆ options

List* IndexStmt::options

Definition at line 3640 of file parsenodes.h.

◆ primary

bool IndexStmt::primary

Definition at line 3651 of file parsenodes.h.

◆ relation

RangeVar* IndexStmt::relation

Definition at line 3634 of file parsenodes.h.

◆ reset_default_tblspc

bool IndexStmt::reset_default_tblspc

Definition at line 3659 of file parsenodes.h.

◆ tableSpace

char* IndexStmt::tableSpace

Definition at line 3636 of file parsenodes.h.

◆ transformed

bool IndexStmt::transformed

Definition at line 3656 of file parsenodes.h.

◆ type

NodeTag IndexStmt::type

Definition at line 3632 of file parsenodes.h.

◆ unique

bool IndexStmt::unique

Definition at line 3649 of file parsenodes.h.

◆ whereClause

Node* IndexStmt::whereClause

Definition at line 3641 of file parsenodes.h.


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