PostgreSQL Source Code
git master
|
Go to the source code of this file.
Macros | |
#define | InvalidBuffer 0 |
#define | BufferIsInvalid(buffer) ((buffer) == InvalidBuffer) |
#define | BufferIsLocal(buffer) ((buffer) < 0) |
Typedefs | |
typedef int | Buffer |
typedef struct BufferAccessStrategyData * | BufferAccessStrategy |
#define BufferIsInvalid | ( | buffer | ) | ((buffer) == InvalidBuffer) |
Definition at line 31 of file buf.h.
Referenced by _hash_first(), GenericXLogFinish(), GenericXLogRegisterBuffer(), hashbulkdelete(), and terminate_brin_buildstate().
#define BufferIsLocal | ( | buffer | ) | ((buffer) < 0) |
Definition at line 37 of file buf.h.
Referenced by BufferGetBlockNumber(), BufferGetLSNAtomic(), BufferGetTag(), BufferIsPermanent(), ConditionalLockBuffer(), ConditionalLockBufferForCleanup(), FlushOneBuffer(), GetPrivateRefCount(), GetPrivateRefCountEntry(), IncrBufferRefCount(), IsBufferCleanupOK(), LockBuffer(), LockBufferForCleanup(), MarkBufferDirty(), MarkBufferDirtyHint(), MarkLocalBufferDirty(), PrintBufferLeakWarning(), ReleaseAndReadBuffer(), ReleaseBuffer(), and ResolveCminCmaxDuringDecoding().
#define InvalidBuffer 0 |
Definition at line 25 of file buf.h.
Referenced by _bt_check_unique(), _bt_doinsert(), _bt_drop_lock_and_maybe_pin(), _bt_get_endpoint(), _bt_getroot(), _bt_getstackbuf(), _bt_gettrueroot(), _bt_insert_parent(), _bt_insertonpg(), _bt_lock_subtree_parent(), _bt_readnextpage(), _bt_search_insert(), _bt_split(), _bt_stepright(), _bt_unlink_halfdead_page(), _bt_walk_left(), _hash_addovflpage(), _hash_doinsert(), _hash_dropscanbuf(), _hash_finish_split(), _hash_first(), _hash_freeovflpage(), _hash_getbucketbuf_from_hashkey(), _hash_getbuf_with_condlock_cleanup(), _hash_readnext(), _hash_readpage(), _hash_readprev(), _hash_squeezebucket(), addLeafTuple(), brin_doinsert(), brin_doupdate(), brin_getinsertbuffer(), bringetbitmap(), brinGetTupleForHeapBlock(), brininsert(), brinRevmapInitialize(), brinRevmapTerminate(), brinsummarize(), bt_recheck_sibling_links(), btree_xlog_unlink_page(), CheckForBufferLeaks(), collect_corrupt_items(), collect_visibility_data(), doPickSplit(), entryLoadMoreItems(), ExecEndBitmapHeapScan(), ExecEndIndexOnlyScan(), ExecIndexOnlyScanInitializeDSM(), ExecInitBitmapHeapScan(), ExecReScanBitmapHeapScan(), ForgetPrivateRefCountEntry(), FreeBulkInsertState(), freeGinBtreeStack(), fsm_readbuf(), generic_redo(), GenericXLogStart(), get_actual_variable_endpoint(), GetBufferFromRing(), GetBulkInsertState(), GetPrivateRefCountEntry(), GetVisibilityMapPins(), ginFillScanEntry(), ginFreeScanKeys(), ginHeapTupleFastInsert(), ginInsertValue(), ginPlaceToPage(), ginScanToDelete(), ginVacuumPostingTree(), gistBufferingFindCorrectParent(), gistbufferinginserttuples(), gistinserttuple(), gistRedoPageSplitRecord(), gistvacuumpage(), hash_xlog_delete(), hash_xlog_move_page_contents(), hash_xlog_squeeze_page(), hashbeginscan(), hashbulkdelete(), heap_delete(), heap_fetch(), heap_force_common(), heap_index_delete_tuples(), heap_insert(), heap_lock_tuple(), heap_lock_updated_tuple_rec(), heap_multi_insert(), heap_update(), heap_xlog_delete(), heap_xlog_insert(), heap_xlog_lock(), heap_xlog_lock_updated(), heap_xlog_multi_insert(), heap_xlog_update(), heap_xlog_visible(), heapam_index_fetch_begin(), heapam_index_fetch_reset(), heapam_scan_analyze_next_tuple(), heapam_scan_sample_next_block(), heapgetpage(), heapgettup(), heapgettup_pagemode(), IndexOnlyNext(), initialize_brin_buildstate(), initscan(), lazy_scan_heap(), lazy_vacuum_heap(), makeSublist(), moveLeafs(), pg_visibility(), pg_visibility_map(), pg_visibility_map_summary(), PrefetchLocalBuffer(), PrefetchSharedBuffer(), ReadBufferBI(), RelationGetBufferForTuple(), ReleaseBulkInsertStatePin(), ReservePrivateRefCountEntry(), ResourceOwnerCreate(), revmap_get_buffer(), scanGetCandidate(), spgAddNodeAction(), spgdoinsert(), spgMatchNodeAction(), spgRedoPickSplit(), spgSplitNodeAction(), spgWalk(), startScanEntry(), statapprox_heap(), StrategyRejectBuffer(), summarize_range(), tts_buffer_heap_clear(), tts_buffer_heap_materialize(), verify_heapam(), visibilitymap_get_status(), vm_readbuf(), and XLogReadBufferExtended().
typedef struct BufferAccessStrategyData* BufferAccessStrategy |