PostgreSQL Source Code  git master
GISTSTATE Struct Reference

#include <gist_private.h>

Data Fields

MemoryContext scanCxt
 
MemoryContext tempCxt
 
TupleDesc leafTupdesc
 
TupleDesc nonLeafTupdesc
 
TupleDesc fetchTupdesc
 
FmgrInfo consistentFn [INDEX_MAX_KEYS]
 
FmgrInfo unionFn [INDEX_MAX_KEYS]
 
FmgrInfo compressFn [INDEX_MAX_KEYS]
 
FmgrInfo decompressFn [INDEX_MAX_KEYS]
 
FmgrInfo penaltyFn [INDEX_MAX_KEYS]
 
FmgrInfo picksplitFn [INDEX_MAX_KEYS]
 
FmgrInfo equalFn [INDEX_MAX_KEYS]
 
FmgrInfo distanceFn [INDEX_MAX_KEYS]
 
FmgrInfo fetchFn [INDEX_MAX_KEYS]
 
Oid supportCollation [INDEX_MAX_KEYS]
 

Detailed Description

Definition at line 75 of file gist_private.h.

Field Documentation

◆ compressFn

FmgrInfo GISTSTATE::compressFn[INDEX_MAX_KEYS]

Definition at line 88 of file gist_private.h.

Referenced by gistCompressValues(), gistFetchTuple(), and initGISTstate().

◆ consistentFn

FmgrInfo GISTSTATE::consistentFn[INDEX_MAX_KEYS]

Definition at line 86 of file gist_private.h.

Referenced by gistrescan(), and initGISTstate().

◆ decompressFn

FmgrInfo GISTSTATE::decompressFn[INDEX_MAX_KEYS]

Definition at line 89 of file gist_private.h.

Referenced by gistdentryinit(), and initGISTstate().

◆ distanceFn

FmgrInfo GISTSTATE::distanceFn[INDEX_MAX_KEYS]

Definition at line 93 of file gist_private.h.

Referenced by gistrescan(), and initGISTstate().

◆ equalFn

FmgrInfo GISTSTATE::equalFn[INDEX_MAX_KEYS]

Definition at line 92 of file gist_private.h.

Referenced by gistKeyIsEQ(), and initGISTstate().

◆ fetchFn

FmgrInfo GISTSTATE::fetchFn[INDEX_MAX_KEYS]

Definition at line 94 of file gist_private.h.

Referenced by gistFetchAtt(), gistFetchTuple(), and initGISTstate().

◆ fetchTupdesc

TupleDesc GISTSTATE::fetchTupdesc

Definition at line 83 of file gist_private.h.

Referenced by gistFetchTuple(), and gistrescan().

◆ leafTupdesc

◆ nonLeafTupdesc

TupleDesc GISTSTATE::nonLeafTupdesc

◆ penaltyFn

FmgrInfo GISTSTATE::penaltyFn[INDEX_MAX_KEYS]

Definition at line 90 of file gist_private.h.

Referenced by gistpenalty(), and initGISTstate().

◆ picksplitFn

FmgrInfo GISTSTATE::picksplitFn[INDEX_MAX_KEYS]

Definition at line 91 of file gist_private.h.

Referenced by gistUserPicksplit(), and initGISTstate().

◆ scanCxt

MemoryContext GISTSTATE::scanCxt

Definition at line 77 of file gist_private.h.

Referenced by freeGISTstate(), gistbeginscan(), gistgettuple(), gistrescan(), and initGISTstate().

◆ supportCollation

◆ tempCxt

◆ unionFn

FmgrInfo GISTSTATE::unionFn[INDEX_MAX_KEYS]

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