Go to the source code of this file.
Define Documentation
#define BlockIdCopy |
( |
|
toBlockId, |
|
|
|
fromBlockId | |
|
) |
| | |
Value:
Definition at line 95 of file block.h.
#define BlockIdEquals |
( |
|
blockId1, |
|
|
|
blockId2 | |
|
) |
| | |
Value:((blockId1)->bi_hi == (blockId2)->bi_hi && \
(blockId1)->bi_lo == (blockId2)->bi_lo)
Definition at line 107 of file block.h.
#define BlockIdGetBlockNumber |
( |
|
blockId |
) |
|
#define BlockIdIsValid |
( |
|
blockId |
) |
((bool) PointerIsValid(blockId)) |
#define BlockIdSet |
( |
|
blockId, |
|
|
|
blockNumber | |
|
) |
| | |
Value:( \
AssertMacro(PointerIsValid(blockId)), \
(blockId)->bi_hi = (blockNumber) >> 16, \
(blockId)->bi_lo = (blockNumber) & 0xffff \
)
Definition at line 84 of file block.h.
#define BlockNumberIsValid |
( |
|
blockNumber |
) |
((bool) ((BlockNumber) (blockNumber) != InvalidBlockNumber)) |
Definition at line 70 of file block.h.
Referenced by _hash_addovflpage(), _hash_doinsert(), _hash_first(), _hash_freeovflpage(), _hash_readnext(), _hash_readprev(), _hash_splitbucket(), _hash_squeezebucket(), ginInsertValue(), gistRedoPageSplitRecord(), gistRedoPageUpdateRecord(), hashbulkdelete(), PredicateLockPageSplit(), and PrefetchBuffer().
Definition at line 33 of file block.h.
Referenced by _bt_getbuf(), _hash_alloc_buckets(), addLeafTuple(), copy_heap_data(), dataPlaceToPage(), dataPrepareData(), doPickSplit(), entryGetNextItem(), entryPlaceToPage(), entryPreparePage(), fsm_extend(), fsm_readbuf(), GetFreeIndexPage(), ginbulkdelete(), ginDeletePage(), ginFindLeafPage(), ginFindParents(), ginHeapTupleFastInsert(), ginInsertCleanup(), ginInsertValue(), GinNewBuffer(), ginRedoDeletePage(), ginRedoInsert(), ginRedoInsertListPage(), ginRedoSplit(), ginRedoUpdateMetapage(), ginScanToDelete(), gistBufferingFindCorrectParent(), gistbufferinginserttuples(), gistFindCorrectParent(), gistFindPath(), gistNewBuffer(), gistPopItupFromNodeBuffer(), gistProcessItup(), gistScanPage(), intorel_startup(), makeSublist(), mdextend(), pg_buffercache_pages(), pushStackIfSplited(), RelationGetBufferForTuple(), scanGetCandidate(), scanPendingInsert(), shiftList(), spgAddNodeAction(), spgdoinsert(), SpGistGetBuffer(), SpGistInitMetapage(), SpGistNewBuffer(), SpGistSetLastUsedPage(), spgRedoAddLeaf(), spgRedoAddNode(), spgRedoPickSplit(), spgRedoVacuumLeaf(), transientrel_startup(), vacuumLeafPage(), vm_extend(), vm_readbuf(), and writeListPage().
Typedef Documentation