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
 
TBMIteratormatchIterator
 
TBMIterateResultmatchResult
 
ItemPointerDatalist
 
int nlist
 
OffsetNumber offset
 
bool isFinished
 
bool reduceResult
 
uint32 predictNumberResult
 
GinBtreeData btree
 

Detailed Description

Definition at line 336 of file gin_private.h.

Field Documentation

◆ attnum

◆ btree

GinBtreeData GinScanEntryData::btree

Definition at line 366 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 342 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

TBMIterator* GinScanEntryData::matchIterator

Definition at line 355 of file gin_private.h.

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

◆ matchResult

TBMIterateResult* GinScanEntryData::matchResult

Definition at line 356 of file gin_private.h.

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

◆ nlist

int GinScanEntryData::nlist

Definition at line 360 of file gin_private.h.

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

◆ offset

OffsetNumber GinScanEntryData::offset

Definition at line 361 of file gin_private.h.

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

◆ predictNumberResult

uint32 GinScanEntryData::predictNumberResult

Definition at line 365 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 364 of file gin_private.h.

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

◆ searchMode

int32 GinScanEntryData::searchMode

Definition at line 344 of file gin_private.h.

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

◆ strategy

StrategyNumber GinScanEntryData::strategy

Definition at line 343 of file gin_private.h.

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


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