Autonomy Software C++ 24.5.1
Welcome to the Autonomy Software repository of the Mars Rover Design Team (MRDT) at Missouri University of Science and Technology (Missouri S&T)! API reference contains the source code and other resources for the development of the autonomy software for our Mars rover. The Autonomy Software project aims to compete in the University Rover Challenge (URC) by demonstrating advanced autonomous capabilities and robust navigation algorithms.
Loading...
Searching...
No Matches
duckdb::BlockMemory Member List

This is the complete list of members for duckdb::BlockMemory, including all inherited members.

block_idduckdb::BlockMemoryprivate
BlockId() constduckdb::BlockMemoryinline
BlockMemory(BufferManager &buffer_manager, block_id_t block_id_p, MemoryTag tag_p, idx_t block_alloc_size) (defined in duckdb::BlockMemory)duckdb::BlockMemory
BlockMemory(BufferManager &buffer_manager, block_id_t block_id_p, MemoryTag tag_p, unique_ptr< FileBuffer > buffer_p, DestroyBufferUpon destroy_buffer_upon_p, idx_t size_p, BufferPoolReservation &&reservation) (defined in duckdb::BlockMemory)duckdb::BlockMemory
bufferduckdb::BlockMemoryprivate
buffer_managerduckdb::BlockMemoryprivate
buffer_typeduckdb::BlockMemoryprivate
CanUnload() constduckdb::BlockMemory
ChangeMemoryUsage(BlockLock &l, int64_t delta) (defined in duckdb::BlockMemory)duckdb::BlockMemory
ConvertToPersistent(BlockLock &l, BlockHandle &new_block, unique_ptr< FileBuffer > new_buffer) (defined in duckdb::BlockMemory)duckdb::BlockMemory
DecrementReaders()duckdb::BlockMemoryinline
destroy_buffer_uponduckdb::BlockMemoryprivate
eviction_queue_idxduckdb::BlockMemoryprivate
eviction_seq_numduckdb::BlockMemoryprivate
GetBuffer(BlockLock &l)duckdb::BlockMemoryinline
GetBuffer()duckdb::BlockMemoryinline
GetBufferManager() constduckdb::BlockMemoryinline
GetBufferManager()duckdb::BlockMemoryinline
GetBufferType() constduckdb::BlockMemoryinline
GetEvictionQueueIndex() constduckdb::BlockMemoryinline
GetEvictionSequenceNumber() constduckdb::BlockMemoryinline
GetLock()duckdb::BlockMemoryinline
GetLRUTimestamp() constduckdb::BlockMemoryinline
GetMemoryCharge(BlockLock &l)duckdb::BlockMemoryinline
GetMemoryCharge()duckdb::BlockMemoryinline
GetMemoryTag() constduckdb::BlockMemoryinline
GetMemoryUsage() constduckdb::BlockMemoryinline
GetReaders() constduckdb::BlockMemoryinline
GetState() constduckdb::BlockMemoryinline
IncrementReaders()duckdb::BlockMemoryinline
IsSwizzled() constduckdb::BlockMemoryinline
IsUnloaded() constduckdb::BlockMemoryinline
lockduckdb::BlockMemoryprivate
lru_timestamp_msecduckdb::BlockMemoryprivate
memory_chargeduckdb::BlockMemoryprivate
memory_usageduckdb::BlockMemoryprivate
MergeMemoryReservation(BlockLock &l, BufferPoolReservation reservation)duckdb::BlockMemoryinline
MustAddToEvictionQueue() constduckdb::BlockMemoryinline
MustWriteToTemporaryFile() constduckdb::BlockMemoryinline
NextEvictionSequenceNumber()duckdb::BlockMemoryinline
readersduckdb::BlockMemoryprivate
ResizeBuffer(BlockLock &l, idx_t block_size, idx_t block_header_size, int64_t memory_delta) (defined in duckdb::BlockMemory)duckdb::BlockMemory
ResizeMemory(BlockLock &l, idx_t alloc_size)duckdb::BlockMemoryinline
SetBuffer(unique_ptr< FileBuffer > buffer_p)duckdb::BlockMemoryinline
SetDestroyBufferUpon(DestroyBufferUpon destroy_buffer_upon_p)duckdb::BlockMemoryinline
SetEvictionQueueIndex(const idx_t index)duckdb::BlockMemoryinline
SetLRUTimestamp(int64_t timestamp_msec)duckdb::BlockMemoryinline
SetMemoryUsage(idx_t usage)duckdb::BlockMemoryinline
SetReaders(int32_t n)duckdb::BlockMemoryinline
SetState(BlockState state_p)duckdb::BlockMemoryinline
SetSwizzling(const char *unswizzler)duckdb::BlockMemoryinline
stateduckdb::BlockMemoryprivate
tagduckdb::BlockMemoryprivate
Unload(BlockLock &l) (defined in duckdb::BlockMemory)duckdb::BlockMemory
UnloadAndTakeBlock(BlockLock &l) (defined in duckdb::BlockMemory)duckdb::BlockMemory
unswizzledduckdb::BlockMemoryprivate
VerifyMutex(BlockLock &l) constduckdb::BlockMemoryinline
~BlockMemory() (defined in duckdb::BlockMemory)duckdb::BlockMemory