PostgreSQL Source Code git master
|
#include <gin_private.h>
Data Fields | |
uint32 | nentries |
uint32 | nuserentries |
GinScanEntry * | scanEntry |
GinScanEntry * | requiredEntries |
int | nrequired |
GinScanEntry * | additionalEntries |
int | nadditional |
GinTernaryValue * | entryRes |
bool(* | boolConsistentFn )(GinScanKey key) |
GinTernaryValue(* | triConsistentFn )(GinScanKey key) |
FmgrInfo * | consistentFmgrInfo |
FmgrInfo * | triConsistentFmgrInfo |
Oid | collation |
Datum | query |
Datum * | queryValues |
GinNullCategory * | queryCategories |
Pointer * | extra_data |
StrategyNumber | strategy |
int32 | searchMode |
OffsetNumber | attnum |
bool | excludeOnly |
ItemPointerData | curItem |
bool | curItemMatches |
bool | recheckCurItem |
bool | isFinished |
Definition at line 269 of file gin_private.h.
GinScanEntry* GinScanKeyData::additionalEntries |
Definition at line 289 of file gin_private.h.
OffsetNumber GinScanKeyData::attnum |
Definition at line 308 of file gin_private.h.
bool(* GinScanKeyData::boolConsistentFn) (GinScanKey key) |
Definition at line 294 of file gin_private.h.
Oid GinScanKeyData::collation |
Definition at line 298 of file gin_private.h.
FmgrInfo* GinScanKeyData::consistentFmgrInfo |
Definition at line 296 of file gin_private.h.
ItemPointerData GinScanKeyData::curItem |
Definition at line 331 of file gin_private.h.
bool GinScanKeyData::curItemMatches |
Definition at line 332 of file gin_private.h.
GinTernaryValue* GinScanKeyData::entryRes |
Definition at line 293 of file gin_private.h.
bool GinScanKeyData::excludeOnly |
Definition at line 322 of file gin_private.h.
Referenced by collectMatchesForHeapRow().
Pointer* GinScanKeyData::extra_data |
Definition at line 305 of file gin_private.h.
bool GinScanKeyData::isFinished |
Definition at line 334 of file gin_private.h.
int GinScanKeyData::nadditional |
Definition at line 290 of file gin_private.h.
uint32 GinScanKeyData::nentries |
Definition at line 272 of file gin_private.h.
int GinScanKeyData::nrequired |
Definition at line 288 of file gin_private.h.
uint32 GinScanKeyData::nuserentries |
Definition at line 274 of file gin_private.h.
Datum GinScanKeyData::query |
Definition at line 301 of file gin_private.h.
GinNullCategory* GinScanKeyData::queryCategories |
Definition at line 304 of file gin_private.h.
Datum* GinScanKeyData::queryValues |
Definition at line 303 of file gin_private.h.
bool GinScanKeyData::recheckCurItem |
Definition at line 333 of file gin_private.h.
GinScanEntry* GinScanKeyData::requiredEntries |
Definition at line 287 of file gin_private.h.
GinScanEntry* GinScanKeyData::scanEntry |
Definition at line 277 of file gin_private.h.
int32 GinScanKeyData::searchMode |
Definition at line 307 of file gin_private.h.
StrategyNumber GinScanKeyData::strategy |
Definition at line 306 of file gin_private.h.
FmgrInfo* GinScanKeyData::triConsistentFmgrInfo |
Definition at line 297 of file gin_private.h.
GinTernaryValue(* GinScanKeyData::triConsistentFn) (GinScanKey key) |
Definition at line 295 of file gin_private.h.