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 51 of file gin_private.h.

Field Documentation

◆ canPartialMatch

bool GinState::canPartialMatch[INDEX_MAX_KEYS]

Definition at line 80 of file gin_private.h.

Referenced by ginFillScanKey(), and initGinState().

◆ compareFn

FmgrInfo GinState::compareFn[INDEX_MAX_KEYS]

Definition at line 73 of file gin_private.h.

Referenced by ginCompareEntries(), ginExtractEntries(), and initGinState().

◆ comparePartialFn

FmgrInfo GinState::comparePartialFn[INDEX_MAX_KEYS]

Definition at line 78 of file gin_private.h.

Referenced by collectMatchBitmap(), initGinState(), and matchPartialInPendingList().

◆ consistentFn

FmgrInfo GinState::consistentFn[INDEX_MAX_KEYS]

Definition at line 76 of file gin_private.h.

Referenced by ginInitConsistentFunction(), and initGinState().

◆ extractQueryFn

FmgrInfo GinState::extractQueryFn[INDEX_MAX_KEYS]

Definition at line 75 of file gin_private.h.

Referenced by ginNewScanKey(), and initGinState().

◆ extractValueFn

FmgrInfo GinState::extractValueFn[INDEX_MAX_KEYS]

Definition at line 74 of file gin_private.h.

Referenced by ginExtractEntries(), and initGinState().

◆ index

◆ oneCol

bool GinState::oneCol

Definition at line 54 of file gin_private.h.

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

◆ origTupdesc

TupleDesc GinState::origTupdesc

◆ supportCollation

◆ triConsistentFn

FmgrInfo GinState::triConsistentFn[INDEX_MAX_KEYS]

Definition at line 77 of file gin_private.h.

Referenced by ginInitConsistentFunction(), and initGinState().

◆ tupdesc

TupleDesc GinState::tupdesc[INDEX_MAX_KEYS]

Definition at line 68 of file gin_private.h.

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


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