Function pgx_pg_sys::BufferGetBlock

source ·
pub unsafe fn BufferGetBlock(buffer: Buffer) -> Block
Expand description

#define BufferGetBlock(buffer)
(
AssertMacro(BufferIsValid(buffer)),
BufferIsLocal(buffer) ?
LocalBufferBlockPointers[-(buffer) - 1]
:
(Block) (BufferBlocks + ((Size) ((buffer) - 1)) * BLCKSZ)
)