#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 |
GinState * | ginstate |
bool | fullScan |
bool | isBuild |
BlockNumber | rightblkno |
OffsetNumber | entryAttnum |
Datum | entryKey |
GinNullCategory | entryCategory |
IndexTuple | entry |
bool | isDelete |
ItemPointerData * | items |
uint32 | nitem |
uint32 | curitem |
PostingItem | pitem |
Definition at line 474 of file gin_private.h.
Definition at line 509 of file gin_private.h.
Referenced by dataIsEnoughSpace(), dataIsMoveRight(), dataLocateItem(), dataLocateLeafItem(), dataPlaceToPage(), dataSplitPage(), and ginInsertItemPointers().
Definition at line 503 of file gin_private.h.
Referenced by entryIsEnoughSpace(), entryPlaceToPage(), entryPreparePage(), entrySplitPage(), ginContinueSplit(), and ginEntryInsert().
Definition at line 500 of file gin_private.h.
Referenced by entryIsMoveRight(), entryLocateEntry(), entryLocateLeafEntry(), and ginPrepareEntryScan().
Definition at line 502 of file gin_private.h.
Referenced by entryIsMoveRight(), entryLocateEntry(), entryLocateLeafEntry(), and ginPrepareEntryScan().
Definition at line 501 of file gin_private.h.
Referenced by entryIsMoveRight(), entryLocateEntry(), entryLocateLeafEntry(), and ginPrepareEntryScan().
void(* GinBtreeData::fillRoot)(GinBtree, Buffer, Buffer, Buffer) |
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 482 of file gin_private.h.
Referenced by ginFindParents(), ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().
Definition at line 479 of file gin_private.h.
Referenced by ginEntryInsert(), ginInsertItemPointers(), ginPrepareDataScan(), ginPrepareEntryScan(), and startScanEntry().
Definition at line 494 of file gin_private.h.
Referenced by dataLocateItem(), dataLocateLeafItem(), entryLocateEntry(), entryLocateLeafEntry(), ginFindLeafPage(), ginPrepareDataScan(), ginPrepareEntryScan(), and ginPrepareScanPostingTree().
Definition at line 483 of file gin_private.h.
Referenced by dataLocateItem(), entryLocateEntry(), ginFindParents(), ginPrepareDataScan(), and ginPrepareEntryScan().
Definition at line 493 of file gin_private.h.
Referenced by collectMatchBitmap(), entryIsMoveRight(), entryLocateEntry(), entryLocateLeafEntry(), and ginPrepareEntryScan().
Definition at line 492 of file gin_private.h.
Referenced by collectMatchBitmap(), dataPlaceToPage(), dataSplitPage(), entryPlaceToPage(), entrySplitPage(), ginFindLeafPage(), ginFindParents(), ginInsertValue(), ginPrepareDataScan(), ginPrepareEntryScan(), ginPrepareFindLeafPage(), and moveRightIfItNeeded().
Definition at line 495 of file gin_private.h.
Referenced by addItemPointersToLeafTuple(), buildFreshLeafTuple(), dataSplitPage(), ginEntryInsert(), ginPrepareDataScan(), and ginPrepareEntryScan().
Definition at line 489 of file gin_private.h.
Referenced by ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().
Definition at line 504 of file gin_private.h.
Referenced by dataIsEnoughSpace(), entryIsEnoughSpace(), entryPlaceToPage(), entryPreparePage(), ginEntryInsert(), 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 507 of file gin_private.h.
Referenced by dataIsMoveRight(), dataLocateItem(), dataLocateLeafItem(), dataPlaceToPage(), dataSplitPage(), and ginInsertItemPointers().
Definition at line 508 of file gin_private.h.
Referenced by dataIsEnoughSpace(), dataPlaceToPage(), dataSplitPage(), and ginInsertItemPointers().
Definition at line 511 of file gin_private.h.
Referenced by dataPlaceToPage(), dataSplitPage(), and ginContinueSplit().
void(* GinBtreeData::placeToPage)(GinBtree, Buffer, OffsetNumber, XLogRecData **) |
Definition at line 485 of file gin_private.h.
Referenced by ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().
Definition at line 497 of file gin_private.h.
Referenced by dataPrepareData(), dataSplitPage(), entryPreparePage(), entrySplitPage(), and ginContinueSplit().
Definition at line 490 of file gin_private.h.
Referenced by ginFindLeafPage(), ginPrepareDataScan(), ginPrepareEntryScan(), ginPrepareFindLeafPage(), ginPrepareScanPostingTree(), and startScanEntry().
Definition at line 486 of file gin_private.h.
Referenced by ginInsertValue(), ginPrepareDataScan(), and ginPrepareEntryScan().