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

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

block_alloc_sizeduckdb::BlockManagerprivate
block_header_sizeduckdb::BlockManagerprivate
BlockIsRegistered(block_id_t block_id) (defined in duckdb::BlockManager)duckdb::BlockManagerprotected
BlockManager()=delete (defined in duckdb::BlockManager)duckdb::BlockManager
BlockManager(BufferManager &buffer_manager, const optional_idx block_alloc_size_p, const optional_idx block_header_size_p) (defined in duckdb::BlockManager)duckdb::BlockManager
blocksduckdb::BlockManagerprivate
blocks_lockduckdb::BlockManagerprivate
buffer_managerduckdb::BlockManager
Cast() (defined in duckdb::BlockManager)duckdb::BlockManagerinline
Cast() const (defined in duckdb::BlockManager)duckdb::BlockManagerinline
ConvertBlock(block_id_t block_id, FileBuffer &source_buffer)=0duckdb::BlockManagerpure virtual
ConvertToPersistent(QueryContext context, block_id_t block_id, shared_ptr< BlockHandle > old_block, BufferHandle old_handle, ConvertToPersistentMode mode=ConvertToPersistentMode::DESTRUCTIVE)duckdb::BlockManager
ConvertToPersistent(QueryContext context, block_id_t block_id, shared_ptr< BlockHandle > old_block, ConvertToPersistentMode mode=ConvertToPersistentMode::DESTRUCTIVE) (defined in duckdb::BlockManager)duckdb::BlockManager
CreateBlock(block_id_t block_id, FileBuffer *source_buffer)=0 (defined in duckdb::BlockManager)duckdb::BlockManagerpure virtual
FileSync()=0duckdb::BlockManagerpure virtual
FreeBlocks()=0duckdb::BlockManagerpure virtual
GetBlockAllocSize() constduckdb::BlockManagerinline
GetBlockHeaderSize() constduckdb::BlockManagerinline
GetBlockSize() constduckdb::BlockManagerinline
GetBufferManager() const (defined in duckdb::BlockManager)duckdb::BlockManagerinline
GetFreeBlockId()=0duckdb::BlockManagerpure virtual
GetFreeBlockIdForCheckpoint()=0duckdb::BlockManagerpure virtual
GetMetaBlock()=0duckdb::BlockManagerpure virtual
GetMetadataManager()duckdb::BlockManager
GetOptionalBlockAllocSize() constduckdb::BlockManagerinline
GetOptionalBlockHeaderSize() constduckdb::BlockManagerinline
in_destructionduckdb::BlockManagerprotected
IncreaseBlockReferenceCount(block_id_t block_id)=0duckdb::BlockManagerpure virtual
InMemory()=0duckdb::BlockManagerpure virtual
IsRemote()duckdb::BlockManagerinlinevirtual
IsRootBlock(MetaBlockPointer root)=0duckdb::BlockManagerpure virtual
MarkBlockAsCheckpointed(block_id_t block_id)=0duckdb::BlockManagerpure virtual
MarkBlockAsModified(block_id_t block_id)=0duckdb::BlockManagerpure virtual
MarkBlockAsUsed(block_id_t block_id)=0duckdb::BlockManagerpure virtual
metadata_managerduckdb::BlockManagerprivate
PeekFreeBlockId()=0 (defined in duckdb::BlockManager)duckdb::BlockManagerpure virtual
Prefetch()duckdb::BlockManagerinlinevirtual
Read(QueryContext context, Block &block)=0duckdb::BlockManagerpure virtual
ReadBlocks(FileBuffer &buffer, block_id_t start_block, idx_t block_count)=0duckdb::BlockManagerpure virtual
RegisterBlock(block_id_t block_id)duckdb::BlockManager
SetBlockAllocSize(const optional_idx block_alloc_size_p)duckdb::BlockManagerinline
SetBlockHeaderSize(const optional_idx block_header_size_p)duckdb::BlockManagerinline
TotalBlocks()=0duckdb::BlockManagerpure virtual
Truncate()duckdb::BlockManagervirtual
TryGetBlock(block_id_t block_id) (defined in duckdb::BlockManager)duckdb::BlockManagerprotected
UnregisterBlock(block_id_t id)duckdb::BlockManagervirtual
UnregisterPersistentBlock(BlockHandle &block) (defined in duckdb::BlockManager)duckdb::BlockManager
VerifyBlocks(const unordered_map< block_id_t, idx_t > &block_usage_count)duckdb::BlockManagerinlinevirtual
Write(FileBuffer &block, block_id_t block_id)=0duckdb::BlockManagerpure virtual
Write(QueryContext context, FileBuffer &block, block_id_t block_id) (defined in duckdb::BlockManager)duckdb::BlockManagervirtual
Write(Block &block)duckdb::BlockManagerinline
WriteHeader(QueryContext context, DatabaseHeader header)=0duckdb::BlockManagerpure virtual
~BlockManager()=default (defined in duckdb::BlockManager)duckdb::BlockManagervirtual