PostgreSQL Source Code: GISTSTATE Struct Reference (original) (raw)
#include <[gist_private.h](gist%5F%5Fprivate%5F8h%5Fsource.html)>
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
TupleDesc GISTSTATE::leafTupdesc
Definition at line 80 of file gist_private.h.
Referenced by gistchoose(), gistDeCompressAtt(), gistFetchTuple(), gistFormTuple(), gistMakeUnionItVec(), gistrescan(), gistSplitByKey(), and initGISTstate().
◆ nonLeafTupdesc
TupleDesc GISTSTATE::nonLeafTupdesc
Definition at line 81 of file gist_private.h.
Referenced by gistFormTuple(), gistMakeUnionItVec(), gistSplit(), gistSplitByKey(), gistUserPicksplit(), initGISTstate(), and placeOne().
◆ 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
Oid GISTSTATE::supportCollation[INDEX_MAX_KEYS]
Definition at line 97 of file gist_private.h.
Referenced by genericPickSplit(), gistCompressValues(), gistdentryinit(), gistFetchAtt(), gistKeyIsEQ(), gistMakeUnionItVec(), gistMakeUnionKey(), gistpenalty(), gistUserPicksplit(), and initGISTstate().
◆ tempCxt
MemoryContext GISTSTATE::tempCxt
Definition at line 78 of file gist_private.h.
Referenced by gistbeginscan(), gistbuild(), gistBuildCallback(), gistEmptyAllBuffers(), gistFetchTuple(), gistinsert(), gistProcessEmptyingQueue(), gistScanPage(), gistSortedBuildCallback(), and initGISTstate().
◆ unionFn
FmgrInfo GISTSTATE::unionFn[INDEX_MAX_KEYS]
Definition at line 87 of file gist_private.h.
Referenced by genericPickSplit(), gistMakeUnionItVec(), gistMakeUnionKey(), and initGISTstate().
The documentation for this struct was generated from the following file:
- src/include/access/gist_private.h