PostgreSQL Source Code  git master
IndexInfo Struct Reference

#include <execnodes.h>

Data Fields

NodeTag type
 
int ii_NumIndexAttrs
 
int ii_NumIndexKeyAttrs
 
AttrNumber ii_IndexAttrNumbers [INDEX_MAX_KEYS]
 
Listii_Expressions
 
Listii_ExpressionsState
 
Listii_Predicate
 
ExprStateii_PredicateState
 
Oidii_ExclusionOps
 
Oidii_ExclusionProcs
 
uint16ii_ExclusionStrats
 
Oidii_UniqueOps
 
Oidii_UniqueProcs
 
uint16ii_UniqueStrats
 
bool ii_Unique
 
bool ii_ReadyForInserts
 
bool ii_Concurrent
 
bool ii_BrokenHotChain
 
int ii_ParallelWorkers
 
Oid ii_Am
 
void * ii_AmCache
 
MemoryContext ii_Context
 

Detailed Description

Definition at line 151 of file execnodes.h.

Field Documentation

◆ ii_Am

Oid IndexInfo::ii_Am

◆ ii_AmCache

void* IndexInfo::ii_AmCache

◆ ii_BrokenHotChain

◆ ii_Concurrent

◆ ii_Context

◆ ii_ExclusionOps

◆ ii_ExclusionProcs

◆ ii_ExclusionStrats

◆ ii_Expressions

◆ ii_ExpressionsState

◆ ii_IndexAttrNumbers

◆ ii_NumIndexAttrs

◆ ii_NumIndexKeyAttrs

◆ ii_ParallelWorkers

int IndexInfo::ii_ParallelWorkers

◆ ii_Predicate

◆ ii_PredicateState

◆ ii_ReadyForInserts

bool IndexInfo::ii_ReadyForInserts

◆ ii_Unique

◆ ii_UniqueOps

Oid* IndexInfo::ii_UniqueOps

Definition at line 164 of file execnodes.h.

Referenced by BuildIndexInfo(), and BuildSpeculativeIndexInfo().

◆ ii_UniqueProcs

Oid* IndexInfo::ii_UniqueProcs

◆ ii_UniqueStrats

uint16* IndexInfo::ii_UniqueStrats

◆ type

NodeTag IndexInfo::type

Definition at line 153 of file execnodes.h.


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