PostgreSQL Source Code  git master
GinState Struct Reference

#include <gin_private.h>

Data Fields

Relation index
 
bool oneCol
 
TupleDesc origTupdesc
 
TupleDesc tupdesc [INDEX_MAX_KEYS]
 
FmgrInfo compareFn [INDEX_MAX_KEYS]
 
FmgrInfo extractValueFn [INDEX_MAX_KEYS]
 
FmgrInfo extractQueryFn [INDEX_MAX_KEYS]
 
FmgrInfo consistentFn [INDEX_MAX_KEYS]
 
FmgrInfo triConsistentFn [INDEX_MAX_KEYS]
 
FmgrInfo comparePartialFn [INDEX_MAX_KEYS]
 
bool canPartialMatch [INDEX_MAX_KEYS]
 
Oid supportCollation [INDEX_MAX_KEYS]
 

Detailed Description

Definition at line 57 of file gin_private.h.

Field Documentation

◆ canPartialMatch

bool GinState::canPartialMatch[INDEX_MAX_KEYS]

Definition at line 86 of file gin_private.h.

Referenced by ginFillScanKey().

◆ compareFn

FmgrInfo GinState::compareFn[INDEX_MAX_KEYS]

Definition at line 79 of file gin_private.h.

Referenced by ginCompareEntries(), and ginExtractEntries().

◆ comparePartialFn

FmgrInfo GinState::comparePartialFn[INDEX_MAX_KEYS]

Definition at line 84 of file gin_private.h.

Referenced by collectMatchBitmap(), and matchPartialInPendingList().

◆ consistentFn

FmgrInfo GinState::consistentFn[INDEX_MAX_KEYS]

Definition at line 82 of file gin_private.h.

Referenced by ginInitConsistentFunction().

◆ extractQueryFn

FmgrInfo GinState::extractQueryFn[INDEX_MAX_KEYS]

Definition at line 81 of file gin_private.h.

◆ extractValueFn

FmgrInfo GinState::extractValueFn[INDEX_MAX_KEYS]

Definition at line 80 of file gin_private.h.

Referenced by ginExtractEntries().

◆ index

◆ oneCol

bool GinState::oneCol

Definition at line 60 of file gin_private.h.

Referenced by GinFormTuple(), gintuple_get_attrnum(), and gintuple_get_key().

◆ origTupdesc

TupleDesc GinState::origTupdesc

◆ supportCollation

◆ triConsistentFn

FmgrInfo GinState::triConsistentFn[INDEX_MAX_KEYS]

Definition at line 83 of file gin_private.h.

Referenced by ginInitConsistentFunction().

◆ tupdesc

TupleDesc GinState::tupdesc[INDEX_MAX_KEYS]

Definition at line 74 of file gin_private.h.

Referenced by GinFormTuple(), gintuple_get_attrnum(), and gintuple_get_key().


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