Header And Logo

PostgreSQL
| The world's most advanced open source database.

Data Fields

GinBtreeData Struct Reference

#include <gin_private.h>

Data Fields

BlockNumber(* findChildPage )(GinBtree, GinBtreeStack *)
bool(* isMoveRight )(GinBtree, Page)
bool(* findItem )(GinBtree, GinBtreeStack *)
OffsetNumber(* findChildPtr )(GinBtree, Page, BlockNumber, OffsetNumber)
BlockNumber(* getLeftMostPage )(GinBtree, Page)
bool(* isEnoughSpace )(GinBtree, Buffer, OffsetNumber)
void(* placeToPage )(GinBtree, Buffer, OffsetNumber, XLogRecData **)
Page(* splitPage )(GinBtree, Buffer, Buffer, OffsetNumber, XLogRecData **)
void(* fillRoot )(GinBtree, Buffer, Buffer, Buffer)
bool isData
bool searchMode
Relation index
GinStateginstate
bool fullScan
bool isBuild
BlockNumber rightblkno
OffsetNumber entryAttnum
Datum entryKey
GinNullCategory entryCategory
IndexTuple entry
bool isDelete
ItemPointerDataitems
uint32 nitem
uint32 curitem
PostingItem pitem

Detailed Description

Definition at line 474 of file gin_private.h.


Field Documentation

Definition at line 487 of file gin_private.h.

Referenced by ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().

Definition at line 477 of file gin_private.h.

Referenced by ginFindLeafPage(), ginPrepareDataScan(), and ginPrepareEntryScan().

Definition at line 489 of file gin_private.h.

Referenced by ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().

Definition at line 484 of file gin_private.h.

Referenced by ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().

Definition at line 478 of file gin_private.h.

Referenced by ginFindLeafPage(), ginPrepareDataScan(), and ginPrepareEntryScan().

Definition at line 511 of file gin_private.h.

Referenced by dataPlaceToPage(), dataSplitPage(), and ginContinueSplit().

Definition at line 485 of file gin_private.h.

Referenced by ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().

Definition at line 486 of file gin_private.h.

Referenced by ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().


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