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

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

ALLOCATOR_COUNTduckdb::ARTstatic
allocatorsduckdb::ART
Append(IndexLock &l, DataChunk &chunk, Vector &row_ids) overrideduckdb::ARTvirtual
Append(IndexLock &l, DataChunk &chunk, Vector &row_ids, IndexAppendInfo &info) overrideduckdb::ARTvirtual
duckdb::BoundIndex::Append(DataChunk &chunk, Vector &row_ids)duckdb::BoundIndex
duckdb::BoundIndex::Append(DataChunk &chunk, Vector &row_ids, IndexAppendInfo &info)duckdb::BoundIndex
AppendRowError(DataChunk &input, idx_t index) (defined in duckdb::BoundIndex)duckdb::BoundIndexstatic
ApplyBufferedReplays(const vector< LogicalType > &table_types, BufferedIndexReplays &buffered_replays, const vector< StorageIndex > &mapped_column_ids)duckdb::BoundIndex
ART(const string &name, const IndexConstraintType index_constraint_type, const vector< column_t > &column_ids, TableIOManager &table_io_manager, const vector< unique_ptr< Expression > > &unbound_expressions, AttachedDatabase &db, const shared_ptr< array< unsafe_unique_ptr< FixedSizeAllocator >, ALLOCATOR_COUNT > > &allocators_ptr=nullptr, const IndexStorageInfo &info=IndexStorageInfo()) (defined in duckdb::ART)duckdb::ART
BindExpression(unique_ptr< Expression > expr)duckdb::BoundIndexprivate
bound_expressionsduckdb::BoundIndexprotected
BoundIndex(const string &name, const string &index_type, IndexConstraintType index_constraint_type, const vector< column_t > &column_ids, TableIOManager &table_io_manager, const vector< unique_ptr< Expression > > &unbound_expressions, AttachedDatabase &db) (defined in duckdb::BoundIndex)duckdb::BoundIndex
Build(unsafe_vector< ARTKey > &keys, unsafe_vector< ARTKey > &row_ids, const idx_t row_count)duckdb::ART
Cast() (defined in duckdb::Index)duckdb::Indexinline
Cast() const (defined in duckdb::Index)duckdb::Indexinline
column_id_setduckdb::Indexprotected
column_idsduckdb::Indexprotected
CommitDrop(IndexLock &index_lock) overrideduckdb::ARTvirtual
duckdb::BoundIndex::CommitDrop() overrideduckdb::BoundIndexvirtual
Create(CreateIndexInput &input)duckdb::ARTinlinestatic
CreateDeltaIndex(DeltaIndexType delta_index_type) const overrideduckdb::ARTvirtual
dbduckdb::Index
Delete(IndexLock &state, DataChunk &entries, Vector &row_identifiers)duckdb::BoundIndexvirtual
Delete(DataChunk &entries, Vector &row_identifiers)duckdb::BoundIndex
DeleteKeys(unsafe_vector< ARTKey > &keys, unsafe_vector< ARTKey > &row_id_keys, idx_t count, optional_ptr< SelectionVector > deleted_sel=nullptr, optional_ptr< SelectionVector > non_deleted_sel=nullptr)duckdb::ART
delta_index_typeduckdb::BoundIndex
DEPRECATED_ALLOCATOR_COUNTduckdb::ARTstatic
Deserialize(const BlockPointer &pointer) (defined in duckdb::ART)duckdb::ARTprivate
ExecuteExpressions(DataChunk &input, DataChunk &result)duckdb::BoundIndex
executorduckdb::BoundIndexprivate
FinalizeVacuum(const unordered_set< uint8_t > &indexes) (defined in duckdb::ART)duckdb::ARTprivate
FullScan(idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART)duckdb::ARTprivate
GenerateConstraintErrorMessage(VerifyExistenceType verify_type, const string &key_name) (defined in duckdb::ART)duckdb::ARTprivate
GenerateErrorKeyName(DataChunk &input, idx_t row) (defined in duckdb::ART)duckdb::ARTprivate
GenerateKeys(ArenaAllocator &allocator, DataChunk &input, unsafe_vector< ARTKey > &keys)duckdb::ART
GenerateKeys(ArenaAllocator &allocator, DataChunk &input, unsafe_vector< ARTKey > &keys) (defined in duckdb::ART)duckdb::ARTprivate
GenerateKeys(ArenaAllocator &allocator, DataChunk &input, unsafe_vector< ARTKey > &keys) (defined in duckdb::ART)duckdb::ART
GenerateKeyVectors(ArenaAllocator &allocator, DataChunk &input, Vector &row_ids, unsafe_vector< ARTKey > &keys, unsafe_vector< ARTKey > &row_id_keys) (defined in duckdb::ART)duckdb::ART
GetARTIndexType() (defined in duckdb::ART)duckdb::ARTstatic
GetColumnIds() const (defined in duckdb::Index)duckdb::Indexinline
GetColumnIdSet() const (defined in duckdb::Index)duckdb::Indexinline
GetConstraintType() const overrideduckdb::BoundIndexinlinevirtual
GetConstraintViolationMessage(VerifyExistenceType verify_type, idx_t failed_index, DataChunk &input) overrideduckdb::ARTprivatevirtual
GetIndexName() const overrideduckdb::BoundIndexinlinevirtual
GetIndexType() const overrideduckdb::BoundIndexinlinevirtual
GetInMemorySize(IndexLock &index_lock) overrideduckdb::ARTvirtual
duckdb::BoundIndex::GetInMemorySize()duckdb::BoundIndex
Index(const vector< column_t > &column_ids, TableIOManager &table_io_manager, AttachedDatabase &db) (defined in duckdb::Index)duckdb::Indexprotected
index_constraint_typeduckdb::BoundIndex
index_typeduckdb::BoundIndex
IndexIsUpdated(const vector< PhysicalIndex > &column_ids) constduckdb::BoundIndex
InitAllocators(const IndexStorageInfo &info) (defined in duckdb::ART)duckdb::ARTprivate
InitializeFullScan() (defined in duckdb::ART)duckdb::ART
InitializeLock(IndexLock &state)duckdb::BoundIndex
InitializeMerge(Node &node, unsafe_vector< idx_t > &upper_bounds) (defined in duckdb::ART)duckdb::ARTprivate
InitializeMergeUpperBounds(unsafe_vector< idx_t > &upper_bounds) (defined in duckdb::ART)duckdb::ARTprivate
InitializeVacuum(unordered_set< uint8_t > &indexes) (defined in duckdb::ART)duckdb::ARTprivate
Insert(IndexLock &l, DataChunk &chunk, Vector &row_ids) overrideduckdb::ARTvirtual
Insert(IndexLock &l, DataChunk &data, Vector &row_ids, IndexAppendInfo &info) overrideduckdb::ARTvirtual
InsertKeys(ArenaAllocator &arena, unsafe_vector< ARTKey > &keys, unsafe_vector< ARTKey > &row_id_keys, idx_t count, const DeleteIndexInfo &delete_info, IndexAppendMode append_mode, optional_ptr< DataChunk > chunk=nullptr)duckdb::ART
InsertMerge(IndexLock &state, BoundIndex &source_index, IndexAppendMode append_mode)duckdb::ART
InsertMerge(BoundIndex &source_index, IndexAppendMode append_mode)duckdb::ART
IsBound() const overrideduckdb::BoundIndexinlinevirtual
IsForeign() constduckdb::Indexinline
IsPrimary() constduckdb::Indexinline
IsUnique() constduckdb::Indexinline
Leaf (defined in duckdb::ART)duckdb::ARTfriend
lockduckdb::BoundIndexprotected
logical_typesduckdb::BoundIndex
MergeIndexes(IndexLock &state, BoundIndex &other_index) overrideduckdb::ARTvirtual
duckdb::BoundIndex::MergeIndexes(BoundIndex &other_index)duckdb::BoundIndex
nameduckdb::BoundIndex
owns_dataduckdb::ART
prefix_countduckdb::ARTprivate
PrefixCount() constduckdb::ARTinline
PrepareSerialize(const case_insensitive_map_t< Value > &options, const bool v1_0_0_storage) (defined in duckdb::ART)duckdb::ARTprivate
RemovalMerge(IndexLock &state, BoundIndex &source_index)duckdb::ART
RemovalMerge(BoundIndex &source_index)duckdb::ART
Scan(IndexScanState &state, idx_t max_count, set< row_t > &row_ids)duckdb::ART
SearchCloseRange(ARTKey &lower_bound, ARTKey &upper_bound, bool left_equal, bool right_equal, idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART)duckdb::ARTprivate
SearchEqual(ARTKey &key, idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART)duckdb::ARTprivate
SearchGreater(ARTKey &key, bool equal, idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART)duckdb::ARTprivate
SearchLess(ARTKey &upper_bound, bool equal, idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART)duckdb::ARTprivate
SerializeToDisk(QueryContext context, const case_insensitive_map_t< Value > &options) overrideduckdb::ARTvirtual
SerializeToWAL(const case_insensitive_map_t< Value > &options) overrideduckdb::ARTvirtual
SetPrefixCount(const IndexStorageInfo &info) (defined in duckdb::ART)duckdb::ARTprivate
storage_versionduckdb::ART
SupportsDeltaIndexes() const overrideduckdb::ARTvirtual
table_io_managerduckdb::Index
ToString(IndexLock &l, bool display_ascii=false) overrideduckdb::ARTvirtual
duckdb::BoundIndex::ToString(bool display_ascii=false)duckdb::BoundIndex
ToStringInternal(bool display_ascii) (defined in duckdb::ART)duckdb::ARTprivate
TransformToDeprecated() (defined in duckdb::ART)duckdb::ARTprivate
treeduckdb::ART
TryDelete(IndexLock &state, DataChunk &entries, Vector &row_identifiers, optional_ptr< SelectionVector > deleted_sel, optional_ptr< SelectionVector > non_deleted_sel) overrideduckdb::ARTvirtual
duckdb::BoundIndex::TryDelete(DataChunk &entries, Vector &row_identifiers, optional_ptr< SelectionVector > deleted_sel=nullptr, optional_ptr< SelectionVector > non_deleted_sel=nullptr)duckdb::BoundIndex
TryInitializeScan(const Expression &expr, const Expression &filter_expr)duckdb::ART
TYPE_NAMEduckdb::ARTstatic
typesduckdb::BoundIndex
unbound_expressionsduckdb::BoundIndex
Vacuum(IndexLock &state) overrideduckdb::ARTvirtual
duckdb::BoundIndex::Vacuum()duckdb::BoundIndex
Verify(IndexLock &l) overrideduckdb::ARTvirtual
duckdb::BoundIndex::Verify()duckdb::BoundIndex
VerifyAllocations(IndexLock &l) overrideduckdb::ARTvirtual
duckdb::BoundIndex::VerifyAllocations()duckdb::BoundIndex
VerifyAllocationsInternal() (defined in duckdb::ART)duckdb::ARTprivate
VerifyAppend(DataChunk &chunk, IndexAppendInfo &info, optional_ptr< ConflictManager > manager) overrideduckdb::ARTvirtual
VerifyBuffers(IndexLock &l) overrideduckdb::ARTvirtual
duckdb::BoundIndex::VerifyBuffers()duckdb::BoundIndex
VerifyConstraint(DataChunk &chunk, IndexAppendInfo &info, ConflictManager &manager) overrideduckdb::ARTprivatevirtual
VerifyInternal() (defined in duckdb::ART)duckdb::ARTprivate
VerifyLeaf(const Node &leaf, const ARTKey &key, DeleteIndexInfo delete_index_info, ConflictManager &manager, optional_idx &conflict_idx, idx_t i) (defined in duckdb::ART)duckdb::ARTprivate
WritePartialBlocks(QueryContext context, const bool v1_0_0_storage) (defined in duckdb::ART)duckdb::ARTprivate
~Index()=default (defined in duckdb::Index)duckdb::Indexvirtual