PostgreSQL Source Code git master
All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
GinScanEntryData Struct Reference

#include <gin_private.h>

Data Fields

Datum queryKey
 
GinNullCategory queryCategory
 
bool isPartialMatch
 
Pointer extra_data
 
StrategyNumber strategy
 
int32 searchMode
 
OffsetNumber attnum
 
Buffer buffer
 
ItemPointerData curItem
 
TIDBitmapmatchBitmap
 
TBMPrivateIteratormatchIterator
 
TBMIterateResult matchResult
 
OffsetNumber matchOffsets [TBM_MAX_TUPLES_PER_PAGE]
 
int matchNtuples
 
ItemPointerDatalist
 
int nlist
 
OffsetNumber offset
 
bool isFinished
 
bool reduceResult
 
uint32 predictNumberResult
 
GinBtreeData btree
 

Detailed Description

Definition at line 337 of file gin_private.h.

Field Documentation

◆ attnum

◆ btree

GinBtreeData GinScanEntryData::btree

Definition at line 374 of file gin_private.h.

Referenced by entryLoadMoreItems(), and startScanEntry().

◆ buffer

Buffer GinScanEntryData::buffer

◆ curItem

ItemPointerData GinScanEntryData::curItem

◆ extra_data

Pointer GinScanEntryData::extra_data

Definition at line 343 of file gin_private.h.

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

◆ isFinished

bool GinScanEntryData::isFinished

◆ isPartialMatch

bool GinScanEntryData::isPartialMatch

◆ list

ItemPointerData* GinScanEntryData::list

◆ matchBitmap

TIDBitmap* GinScanEntryData::matchBitmap

◆ matchIterator

TBMPrivateIterator* GinScanEntryData::matchIterator

Definition at line 356 of file gin_private.h.

Referenced by entryGetItem(), ginFillScanEntry(), ginFreeScanKeys(), and startScanEntry().

◆ matchNtuples

int GinScanEntryData::matchNtuples

Definition at line 364 of file gin_private.h.

Referenced by entryGetItem(), ginFillScanEntry(), and startScanEntry().

◆ matchOffsets

OffsetNumber GinScanEntryData::matchOffsets[TBM_MAX_TUPLES_PER_PAGE]

Definition at line 363 of file gin_private.h.

Referenced by entryGetItem().

◆ matchResult

TBMIterateResult GinScanEntryData::matchResult

Definition at line 362 of file gin_private.h.

Referenced by entryGetItem(), ginFillScanEntry(), and startScanEntry().

◆ nlist

int GinScanEntryData::nlist

Definition at line 368 of file gin_private.h.

Referenced by entryGetItem(), entryLoadMoreItems(), ginFillScanEntry(), and startScanEntry().

◆ offset

OffsetNumber GinScanEntryData::offset

Definition at line 369 of file gin_private.h.

Referenced by entryGetItem(), entryLoadMoreItems(), ginFillScanEntry(), and startScanEntry().

◆ predictNumberResult

uint32 GinScanEntryData::predictNumberResult

Definition at line 373 of file gin_private.h.

Referenced by collectMatchBitmap(), scanPostingTree(), startScan(), and startScanEntry().

◆ queryCategory

GinNullCategory GinScanEntryData::queryCategory

◆ queryKey

Datum GinScanEntryData::queryKey

◆ reduceResult

bool GinScanEntryData::reduceResult

Definition at line 372 of file gin_private.h.

Referenced by entryGetItem(), ginFillScanEntry(), startScan(), and startScanEntry().

◆ searchMode

int32 GinScanEntryData::searchMode

Definition at line 345 of file gin_private.h.

Referenced by collectMatchBitmap(), collectMatchesForHeapRow(), and ginFillScanEntry().

◆ strategy

StrategyNumber GinScanEntryData::strategy

Definition at line 344 of file gin_private.h.

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


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