![]() |
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::ART, including all inherited members.
| ALLOCATOR_COUNT | duckdb::ART | static |
| allocators | duckdb::ART | |
| Append(IndexLock &l, DataChunk &chunk, Vector &row_ids) override | duckdb::ART | virtual |
| Append(IndexLock &l, DataChunk &chunk, Vector &row_ids, IndexAppendInfo &info) override | duckdb::ART | virtual |
| 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::BoundIndex | static |
| 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::BoundIndex | private |
| bound_expressions | duckdb::BoundIndex | protected |
| 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::Index | inline |
| Cast() const (defined in duckdb::Index) | duckdb::Index | inline |
| column_id_set | duckdb::Index | protected |
| column_ids | duckdb::Index | protected |
| CommitDrop(IndexLock &index_lock) override | duckdb::ART | virtual |
| duckdb::BoundIndex::CommitDrop() override | duckdb::BoundIndex | virtual |
| Create(CreateIndexInput &input) | duckdb::ART | inlinestatic |
| CreateDeltaIndex(DeltaIndexType delta_index_type) const override | duckdb::ART | virtual |
| db | duckdb::Index | |
| Delete(IndexLock &state, DataChunk &entries, Vector &row_identifiers) | duckdb::BoundIndex | virtual |
| 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_type | duckdb::BoundIndex | |
| DEPRECATED_ALLOCATOR_COUNT | duckdb::ART | static |
| Deserialize(const BlockPointer &pointer) (defined in duckdb::ART) | duckdb::ART | private |
| ExecuteExpressions(DataChunk &input, DataChunk &result) | duckdb::BoundIndex | |
| executor | duckdb::BoundIndex | private |
| FinalizeVacuum(const unordered_set< uint8_t > &indexes) (defined in duckdb::ART) | duckdb::ART | private |
| FullScan(idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART) | duckdb::ART | private |
| GenerateConstraintErrorMessage(VerifyExistenceType verify_type, const string &key_name) (defined in duckdb::ART) | duckdb::ART | private |
| GenerateErrorKeyName(DataChunk &input, idx_t row) (defined in duckdb::ART) | duckdb::ART | private |
| 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::ART | private |
| 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::ART | static |
| GetColumnIds() const (defined in duckdb::Index) | duckdb::Index | inline |
| GetColumnIdSet() const (defined in duckdb::Index) | duckdb::Index | inline |
| GetConstraintType() const override | duckdb::BoundIndex | inlinevirtual |
| GetConstraintViolationMessage(VerifyExistenceType verify_type, idx_t failed_index, DataChunk &input) override | duckdb::ART | privatevirtual |
| GetIndexName() const override | duckdb::BoundIndex | inlinevirtual |
| GetIndexType() const override | duckdb::BoundIndex | inlinevirtual |
| GetInMemorySize(IndexLock &index_lock) override | duckdb::ART | virtual |
| duckdb::BoundIndex::GetInMemorySize() | duckdb::BoundIndex | |
| Index(const vector< column_t > &column_ids, TableIOManager &table_io_manager, AttachedDatabase &db) (defined in duckdb::Index) | duckdb::Index | protected |
| index_constraint_type | duckdb::BoundIndex | |
| index_type | duckdb::BoundIndex | |
| IndexIsUpdated(const vector< PhysicalIndex > &column_ids) const | duckdb::BoundIndex | |
| InitAllocators(const IndexStorageInfo &info) (defined in duckdb::ART) | duckdb::ART | private |
| 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::ART | private |
| InitializeMergeUpperBounds(unsafe_vector< idx_t > &upper_bounds) (defined in duckdb::ART) | duckdb::ART | private |
| InitializeVacuum(unordered_set< uint8_t > &indexes) (defined in duckdb::ART) | duckdb::ART | private |
| Insert(IndexLock &l, DataChunk &chunk, Vector &row_ids) override | duckdb::ART | virtual |
| Insert(IndexLock &l, DataChunk &data, Vector &row_ids, IndexAppendInfo &info) override | duckdb::ART | virtual |
| 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 override | duckdb::BoundIndex | inlinevirtual |
| IsForeign() const | duckdb::Index | inline |
| IsPrimary() const | duckdb::Index | inline |
| IsUnique() const | duckdb::Index | inline |
| Leaf (defined in duckdb::ART) | duckdb::ART | friend |
| lock | duckdb::BoundIndex | protected |
| logical_types | duckdb::BoundIndex | |
| MergeIndexes(IndexLock &state, BoundIndex &other_index) override | duckdb::ART | virtual |
| duckdb::BoundIndex::MergeIndexes(BoundIndex &other_index) | duckdb::BoundIndex | |
| name | duckdb::BoundIndex | |
| owns_data | duckdb::ART | |
| prefix_count | duckdb::ART | private |
| PrefixCount() const | duckdb::ART | inline |
| PrepareSerialize(const case_insensitive_map_t< Value > &options, const bool v1_0_0_storage) (defined in duckdb::ART) | duckdb::ART | private |
| 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::ART | private |
| SearchEqual(ARTKey &key, idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART) | duckdb::ART | private |
| SearchGreater(ARTKey &key, bool equal, idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART) | duckdb::ART | private |
| SearchLess(ARTKey &upper_bound, bool equal, idx_t max_count, set< row_t > &row_ids) (defined in duckdb::ART) | duckdb::ART | private |
| SerializeToDisk(QueryContext context, const case_insensitive_map_t< Value > &options) override | duckdb::ART | virtual |
| SerializeToWAL(const case_insensitive_map_t< Value > &options) override | duckdb::ART | virtual |
| SetPrefixCount(const IndexStorageInfo &info) (defined in duckdb::ART) | duckdb::ART | private |
| storage_version | duckdb::ART | |
| SupportsDeltaIndexes() const override | duckdb::ART | virtual |
| table_io_manager | duckdb::Index | |
| ToString(IndexLock &l, bool display_ascii=false) override | duckdb::ART | virtual |
| duckdb::BoundIndex::ToString(bool display_ascii=false) | duckdb::BoundIndex | |
| ToStringInternal(bool display_ascii) (defined in duckdb::ART) | duckdb::ART | private |
| TransformToDeprecated() (defined in duckdb::ART) | duckdb::ART | private |
| tree | duckdb::ART | |
| TryDelete(IndexLock &state, DataChunk &entries, Vector &row_identifiers, optional_ptr< SelectionVector > deleted_sel, optional_ptr< SelectionVector > non_deleted_sel) override | duckdb::ART | virtual |
| 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_NAME | duckdb::ART | static |
| types | duckdb::BoundIndex | |
| unbound_expressions | duckdb::BoundIndex | |
| Vacuum(IndexLock &state) override | duckdb::ART | virtual |
| duckdb::BoundIndex::Vacuum() | duckdb::BoundIndex | |
| Verify(IndexLock &l) override | duckdb::ART | virtual |
| duckdb::BoundIndex::Verify() | duckdb::BoundIndex | |
| VerifyAllocations(IndexLock &l) override | duckdb::ART | virtual |
| duckdb::BoundIndex::VerifyAllocations() | duckdb::BoundIndex | |
| VerifyAllocationsInternal() (defined in duckdb::ART) | duckdb::ART | private |
| VerifyAppend(DataChunk &chunk, IndexAppendInfo &info, optional_ptr< ConflictManager > manager) override | duckdb::ART | virtual |
| VerifyBuffers(IndexLock &l) override | duckdb::ART | virtual |
| duckdb::BoundIndex::VerifyBuffers() | duckdb::BoundIndex | |
| VerifyConstraint(DataChunk &chunk, IndexAppendInfo &info, ConflictManager &manager) override | duckdb::ART | privatevirtual |
| VerifyInternal() (defined in duckdb::ART) | duckdb::ART | private |
| 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::ART | private |
| WritePartialBlocks(QueryContext context, const bool v1_0_0_storage) (defined in duckdb::ART) | duckdb::ART | private |
| ~Index()=default (defined in duckdb::Index) | duckdb::Index | virtual |