![]() |
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.
|
This is the complete list of members for duckdb::BufferManager, including all inherited members.
| AddToEvictionQueue(shared_ptr< BlockHandle > &handle) | duckdb::BufferManager | virtual |
| Allocate(MemoryTag tag, idx_t block_size, bool can_destroy=true)=0 | duckdb::BufferManager | pure virtual |
| Allocate(MemoryTag tag, BlockManager *block_manager, bool can_destroy=true)=0 | duckdb::BufferManager | pure virtual |
| AllocateMemory(MemoryTag tag, BlockManager *block_manager, bool can_destroy=true)=0 | duckdb::BufferManager | pure virtual |
| AllocateTemporaryMemory(MemoryTag tag, idx_t block_size, bool can_destroy=true)=0 | duckdb::BufferManager | pure virtual |
| BlockHandle (defined in duckdb::BufferManager) | duckdb::BufferManager | friend |
| BlockManager (defined in duckdb::BufferManager) | duckdb::BufferManager | friend |
| BufferHandle (defined in duckdb::BufferManager) | duckdb::BufferManager | friend |
| BufferManager() (defined in duckdb::BufferManager) | duckdb::BufferManager | inline |
| ConstructManagedBuffer(idx_t size, idx_t block_header_size, unique_ptr< FileBuffer > &&source, FileBufferType type=FileBufferType::MANAGED_BUFFER) | duckdb::BufferManager | virtual |
| DeleteTemporaryFile(BlockMemory &memory) | duckdb::BufferManager | virtual |
| FreeReservedMemory(idx_t size) | duckdb::BufferManager | virtual |
| GetAllocSize(const idx_t alloc_size) (defined in duckdb::BufferManager) | duckdb::BufferManager | static |
| GetBlockAllocSize() const =0 | duckdb::BufferManager | pure virtual |
| GetBlockSize() const =0 | duckdb::BufferManager | pure virtual |
| GetBufferAllocator() | duckdb::BufferManager | virtual |
| GetBufferManager(DatabaseInstance &db) (defined in duckdb::BufferManager) | duckdb::BufferManager | static |
| GetBufferManager(const DatabaseInstance &db) (defined in duckdb::BufferManager) | duckdb::BufferManager | static |
| GetBufferManager(ClientContext &context) (defined in duckdb::BufferManager) | duckdb::BufferManager | static |
| GetBufferManager(const ClientContext &context) (defined in duckdb::BufferManager) | duckdb::BufferManager | static |
| GetBufferManager(AttachedDatabase &db) (defined in duckdb::BufferManager) | duckdb::BufferManager | static |
| GetBufferPool() const | duckdb::BufferManager | virtual |
| GetDatabase() const =0 | duckdb::BufferManager | pure virtual |
| GetDatabase()=0 | duckdb::BufferManager | pure virtual |
| GetMaxMemory() const =0 | duckdb::BufferManager | pure virtual |
| GetMaxSwap() const =0 | duckdb::BufferManager | pure virtual |
| GetMemoryUsageInfo() const =0 | duckdb::BufferManager | pure virtual |
| GetQueryMaxMemory() const =0 | duckdb::BufferManager | pure virtual |
| GetTemporaryBlockManager()=0 | duckdb::BufferManager | pure virtual |
| GetTemporaryDirectory() const | duckdb::BufferManager | virtual |
| GetTemporaryFiles() | duckdb::BufferManager | virtual |
| GetTemporaryMemoryManager() | duckdb::BufferManager | virtual |
| GetUsedMemory() const =0 | duckdb::BufferManager | pure virtual |
| GetUsedSwap() const =0 | duckdb::BufferManager | pure virtual |
| HasFilesInTemporaryDirectory() const | duckdb::BufferManager | virtual |
| HasTemporaryDirectory() const | duckdb::BufferManager | virtual |
| Pin(shared_ptr< BlockHandle > &handle)=0 | duckdb::BufferManager | pure virtual |
| Pin(const QueryContext &context, shared_ptr< BlockHandle > &handle)=0 (defined in duckdb::BufferManager) | duckdb::BufferManager | pure virtual |
| Prefetch(vector< shared_ptr< BlockHandle > > &handles)=0 | duckdb::BufferManager | pure virtual |
| PurgeQueue(const BlockHandle &handle)=0 | duckdb::BufferManager | pure virtual |
| ReadTemporaryBuffer(QueryContext context, MemoryTag tag, BlockHandle &block, unique_ptr< FileBuffer > buffer) | duckdb::BufferManager | virtual |
| RegisterSmallMemory(const idx_t size) | duckdb::BufferManager | virtual |
| RegisterSmallMemory(MemoryTag tag, const idx_t size) | duckdb::BufferManager | virtual |
| RegisterTransientMemory(const idx_t size, BlockManager &block_manager) | duckdb::BufferManager | virtual |
| ReserveMemory(idx_t size) | duckdb::BufferManager | virtual |
| SetMemoryLimit(idx_t limit=(idx_t) -1) | duckdb::BufferManager | virtual |
| SetSwapLimit(optional_idx limit=optional_idx()) | duckdb::BufferManager | virtual |
| SetTemporaryDirectory(const string &new_dir) | duckdb::BufferManager | virtual |
| Unpin(shared_ptr< BlockHandle > &handle)=0 | duckdb::BufferManager | pure virtual |
| WriteTemporaryBuffer(MemoryTag tag, block_id_t block_id, FileBuffer &buffer) | duckdb::BufferManager | virtual |
| ~BufferManager() (defined in duckdb::BufferManager) | duckdb::BufferManager | inlinevirtual |