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::BufferManager Member List

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

AddToEvictionQueue(shared_ptr< BlockHandle > &handle)duckdb::BufferManagervirtual
Allocate(MemoryTag tag, idx_t block_size, bool can_destroy=true)=0duckdb::BufferManagerpure virtual
Allocate(MemoryTag tag, BlockManager *block_manager, bool can_destroy=true)=0duckdb::BufferManagerpure virtual
AllocateMemory(MemoryTag tag, BlockManager *block_manager, bool can_destroy=true)=0duckdb::BufferManagerpure virtual
AllocateTemporaryMemory(MemoryTag tag, idx_t block_size, bool can_destroy=true)=0duckdb::BufferManagerpure virtual
BlockHandle (defined in duckdb::BufferManager)duckdb::BufferManagerfriend
BlockManager (defined in duckdb::BufferManager)duckdb::BufferManagerfriend
BufferHandle (defined in duckdb::BufferManager)duckdb::BufferManagerfriend
BufferManager() (defined in duckdb::BufferManager)duckdb::BufferManagerinline
ConstructManagedBuffer(idx_t size, idx_t block_header_size, unique_ptr< FileBuffer > &&source, FileBufferType type=FileBufferType::MANAGED_BUFFER)duckdb::BufferManagervirtual
DeleteTemporaryFile(BlockMemory &memory)duckdb::BufferManagervirtual
FreeReservedMemory(idx_t size)duckdb::BufferManagervirtual
GetAllocSize(const idx_t alloc_size) (defined in duckdb::BufferManager)duckdb::BufferManagerstatic
GetBlockAllocSize() const =0duckdb::BufferManagerpure virtual
GetBlockSize() const =0duckdb::BufferManagerpure virtual
GetBufferAllocator()duckdb::BufferManagervirtual
GetBufferManager(DatabaseInstance &db) (defined in duckdb::BufferManager)duckdb::BufferManagerstatic
GetBufferManager(const DatabaseInstance &db) (defined in duckdb::BufferManager)duckdb::BufferManagerstatic
GetBufferManager(ClientContext &context) (defined in duckdb::BufferManager)duckdb::BufferManagerstatic
GetBufferManager(const ClientContext &context) (defined in duckdb::BufferManager)duckdb::BufferManagerstatic
GetBufferManager(AttachedDatabase &db) (defined in duckdb::BufferManager)duckdb::BufferManagerstatic
GetBufferPool() constduckdb::BufferManagervirtual
GetDatabase() const =0duckdb::BufferManagerpure virtual
GetDatabase()=0duckdb::BufferManagerpure virtual
GetMaxMemory() const =0duckdb::BufferManagerpure virtual
GetMaxSwap() const =0duckdb::BufferManagerpure virtual
GetMemoryUsageInfo() const =0duckdb::BufferManagerpure virtual
GetQueryMaxMemory() const =0duckdb::BufferManagerpure virtual
GetTemporaryBlockManager()=0duckdb::BufferManagerpure virtual
GetTemporaryDirectory() constduckdb::BufferManagervirtual
GetTemporaryFiles()duckdb::BufferManagervirtual
GetTemporaryMemoryManager()duckdb::BufferManagervirtual
GetUsedMemory() const =0duckdb::BufferManagerpure virtual
GetUsedSwap() const =0duckdb::BufferManagerpure virtual
HasFilesInTemporaryDirectory() constduckdb::BufferManagervirtual
HasTemporaryDirectory() constduckdb::BufferManagervirtual
Pin(shared_ptr< BlockHandle > &handle)=0duckdb::BufferManagerpure virtual
Pin(const QueryContext &context, shared_ptr< BlockHandle > &handle)=0 (defined in duckdb::BufferManager)duckdb::BufferManagerpure virtual
Prefetch(vector< shared_ptr< BlockHandle > > &handles)=0duckdb::BufferManagerpure virtual
PurgeQueue(const BlockHandle &handle)=0duckdb::BufferManagerpure virtual
ReadTemporaryBuffer(QueryContext context, MemoryTag tag, BlockHandle &block, unique_ptr< FileBuffer > buffer)duckdb::BufferManagervirtual
RegisterSmallMemory(const idx_t size)duckdb::BufferManagervirtual
RegisterSmallMemory(MemoryTag tag, const idx_t size)duckdb::BufferManagervirtual
RegisterTransientMemory(const idx_t size, BlockManager &block_manager)duckdb::BufferManagervirtual
ReserveMemory(idx_t size)duckdb::BufferManagervirtual
SetMemoryLimit(idx_t limit=(idx_t) -1)duckdb::BufferManagervirtual
SetSwapLimit(optional_idx limit=optional_idx())duckdb::BufferManagervirtual
SetTemporaryDirectory(const string &new_dir)duckdb::BufferManagervirtual
Unpin(shared_ptr< BlockHandle > &handle)=0duckdb::BufferManagerpure virtual
WriteTemporaryBuffer(MemoryTag tag, block_id_t block_id, FileBuffer &buffer)duckdb::BufferManagervirtual
~BufferManager() (defined in duckdb::BufferManager)duckdb::BufferManagerinlinevirtual