|
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 270 of file gin_private.h.
| GinScanEntry* GinScanKeyData::additionalEntries |
Definition at line 290 of file gin_private.h.
| OffsetNumber GinScanKeyData::attnum |
Definition at line 309 of file gin_private.h.
| bool(* GinScanKeyData::boolConsistentFn) (GinScanKey key) |
Definition at line 295 of file gin_private.h.
| Oid GinScanKeyData::collation |
Definition at line 299 of file gin_private.h.
| FmgrInfo* GinScanKeyData::consistentFmgrInfo |
Definition at line 297 of file gin_private.h.
| ItemPointerData GinScanKeyData::curItem |
Definition at line 332 of file gin_private.h.
| bool GinScanKeyData::curItemMatches |
Definition at line 333 of file gin_private.h.
| GinTernaryValue* GinScanKeyData::entryRes |
Definition at line 294 of file gin_private.h.
| bool GinScanKeyData::excludeOnly |
Definition at line 323 of file gin_private.h.
Referenced by collectMatchesForHeapRow().
| Pointer* GinScanKeyData::extra_data |
Definition at line 306 of file gin_private.h.
| bool GinScanKeyData::isFinished |
Definition at line 335 of file gin_private.h.
| int GinScanKeyData::nadditional |
Definition at line 291 of file gin_private.h.
| uint32 GinScanKeyData::nentries |
Definition at line 273 of file gin_private.h.
| int GinScanKeyData::nrequired |
Definition at line 289 of file gin_private.h.
| uint32 GinScanKeyData::nuserentries |
Definition at line 275 of file gin_private.h.
| Datum GinScanKeyData::query |
Definition at line 302 of file gin_private.h.
| GinNullCategory* GinScanKeyData::queryCategories |
Definition at line 305 of file gin_private.h.
| Datum* GinScanKeyData::queryValues |
Definition at line 304 of file gin_private.h.
| bool GinScanKeyData::recheckCurItem |
Definition at line 334 of file gin_private.h.
| GinScanEntry* GinScanKeyData::requiredEntries |
Definition at line 288 of file gin_private.h.
| GinScanEntry* GinScanKeyData::scanEntry |
Definition at line 278 of file gin_private.h.
| int32 GinScanKeyData::searchMode |
Definition at line 308 of file gin_private.h.
| StrategyNumber GinScanKeyData::strategy |
Definition at line 307 of file gin_private.h.
| FmgrInfo* GinScanKeyData::triConsistentFmgrInfo |
Definition at line 298 of file gin_private.h.
| GinTernaryValue(* GinScanKeyData::triConsistentFn) (GinScanKey key) |
Definition at line 296 of file gin_private.h.