PostgreSQL Source Code git master
Data Fields
IndexStmt Struct Reference

#include <parsenodes.h>

Data Fields

 
char *  idxname
 
 
char *  accessMethod
 
char *  tableSpace
 
 
 
 
 
 
char *  idxcomment
 
 
 
 
 
bool  unique
 
 
bool  primary
 
bool  isconstraint
 
 
bool  deferrable
 
bool  initdeferred
 
bool  transformed
 
bool  concurrent
 
bool  if_not_exists
 
 

Detailed Description

Definition at line 3482 of file parsenodes.h.

Field Documentation

accessMethod

char* IndexStmt::accessMethod

Definition at line 3487 of file parsenodes.h.

Referenced by transformIndexConstraints().

concurrent

bool IndexStmt::concurrent

Definition at line 3509 of file parsenodes.h.

deferrable

bool IndexStmt::deferrable

Definition at line 3506 of file parsenodes.h.

Referenced by transformIndexConstraints().

excludeOpNames

List* IndexStmt::excludeOpNames

Definition at line 3494 of file parsenodes.h.

Referenced by transformIndexConstraints().

idxcomment

char* IndexStmt::idxcomment

Definition at line 3495 of file parsenodes.h.

Referenced by ATPostAlterTypeParse(), and expandTableLikeClause().

idxname

char* IndexStmt::idxname

Definition at line 3485 of file parsenodes.h.

Referenced by ATPostAlterTypeParse(), and transformIndexConstraints().

if_not_exists

bool IndexStmt::if_not_exists

Definition at line 3510 of file parsenodes.h.

indexIncludingParams

List* IndexStmt::indexIncludingParams

Definition at line 3490 of file parsenodes.h.

Referenced by transformIndexConstraints().

indexOid

Oid IndexStmt::indexOid

Definition at line 3496 of file parsenodes.h.

Referenced by transformAlterTableStmt().

indexParams

List* IndexStmt::indexParams

Definition at line 3489 of file parsenodes.h.

Referenced by transformIndexConstraints().

initdeferred

bool IndexStmt::initdeferred

Definition at line 3507 of file parsenodes.h.

Referenced by transformIndexConstraints().

isconstraint

bool IndexStmt::isconstraint

Definition at line 3504 of file parsenodes.h.

iswithoutoverlaps

bool IndexStmt::iswithoutoverlaps

Definition at line 3505 of file parsenodes.h.

nulls_not_distinct

bool IndexStmt::nulls_not_distinct

Definition at line 3502 of file parsenodes.h.

Referenced by transformIndexConstraints().

oldCreateSubid

SubTransactionId IndexStmt::oldCreateSubid

Definition at line 3498 of file parsenodes.h.

oldFirstRelfilelocatorSubid

SubTransactionId IndexStmt::oldFirstRelfilelocatorSubid

Definition at line 3499 of file parsenodes.h.

oldNumber

RelFileNumber IndexStmt::oldNumber

Definition at line 3497 of file parsenodes.h.

options

List* IndexStmt::options

Definition at line 3492 of file parsenodes.h.

primary

bool IndexStmt::primary

Definition at line 3503 of file parsenodes.h.

relation

RangeVar* IndexStmt::relation

Definition at line 3486 of file parsenodes.h.

Referenced by transformCreateSchemaStmtElements().

reset_default_tblspc

bool IndexStmt::reset_default_tblspc

Definition at line 3511 of file parsenodes.h.

Referenced by ATPostAlterTypeParse().

tableSpace

char* IndexStmt::tableSpace

Definition at line 3488 of file parsenodes.h.

transformed

bool IndexStmt::transformed

Definition at line 3508 of file parsenodes.h.

type

NodeTag IndexStmt::type

Definition at line 3484 of file parsenodes.h.

unique

bool IndexStmt::unique

Definition at line 3501 of file parsenodes.h.

Referenced by transformIndexConstraints().

whereClause

Node* IndexStmt::whereClause

Definition at line 3493 of file parsenodes.h.

Referenced by transformIndexConstraints().


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

AltStyle によって変換されたページ (->オリジナル) /