#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().
1.7.1