![]() |
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::DataTable, including all inherited members.
| AddIndex(const ColumnList &columns, const vector< LogicalIndex > &column_indexes, const IndexConstraintType type, IndexStorageInfo index_info) | duckdb::DataTable | |
| AddIndex(unique_ptr< Index > index) | duckdb::DataTable | |
| Append(DataChunk &chunk, TableAppendState &state) | duckdb::DataTable | |
| append_lock | duckdb::DataTable | private |
| AppendLock(DuckTransaction &transaction, TableAppendState &state) | duckdb::DataTable | |
| AppendToIndexes(TableIndexList &indexes, optional_ptr< TableIndexList > delete_indexes, DataChunk &table_chunk, DataChunk &index_chunk, const vector< StorageIndex > &mapped_column_ids, row_t row_start, const IndexAppendMode index_append_mode, optional_idx active_checkpoint) | duckdb::DataTable | static |
| AppendToIndexes(optional_ptr< TableIndexList > delete_indexes, DataChunk &table_chunk, DataChunk &index_chunk, const vector< StorageIndex > &mapped_column_ids, row_t row_start, const IndexAppendMode index_append_mode) (defined in duckdb::DataTable) | duckdb::DataTable | |
| BindIndexes(ClientContext &context) (defined in duckdb::DataTable) | duckdb::DataTable | |
| CanFetch(DuckTransaction &transaction, const row_t row_id) | duckdb::DataTable | |
| Checkpoint(TableDataWriter &writer, Serializer &serializer) | duckdb::DataTable | |
| CleanupAppend(transaction_t lowest_transaction, idx_t start, idx_t count) (defined in duckdb::DataTable) | duckdb::DataTable | |
| column_definitions | duckdb::DataTable | private |
| ColumnCount() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| Columns() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| CommitAppend(transaction_t commit_id, idx_t row_start, idx_t count) | duckdb::DataTable | |
| CommitDropColumn(const idx_t column_index) (defined in duckdb::DataTable) | duckdb::DataTable | |
| CommitDropTable() (defined in duckdb::DataTable) | duckdb::DataTable | |
| CreateIndexScan(TableScanState &state, DataChunk &result) | duckdb::DataTable | |
| CreateOptimisticCollection(ClientContext &context, unique_ptr< OptimisticWriteCollection > collection) | duckdb::DataTable | |
| DataTable(AttachedDatabase &db, shared_ptr< TableIOManager > table_io_manager, const string &schema, const string &table, vector< ColumnDefinition > column_definitions_p, unique_ptr< PersistentTableData > data=nullptr) | duckdb::DataTable | |
| DataTable(ClientContext &context, DataTable &parent, ColumnDefinition &new_column, Expression &default_value) | duckdb::DataTable | |
| DataTable(ClientContext &context, DataTable &parent, idx_t removed_column) | duckdb::DataTable | |
| DataTable(ClientContext &context, DataTable &parent, idx_t changed_idx, const LogicalType &target_type, const vector< StorageIndex > &bound_columns, Expression &cast_expr) | duckdb::DataTable | |
| DataTable(ClientContext &context, DataTable &parent, BoundConstraint &constraint) | duckdb::DataTable | |
| db | duckdb::DataTable | |
| Delete(TableDeleteState &state, ClientContext &context, Vector &row_ids, idx_t count) | duckdb::DataTable | |
| Destroy() (defined in duckdb::DataTable) | duckdb::DataTable | |
| Fetch(DuckTransaction &transaction, DataChunk &result, const vector< StorageIndex > &column_ids, const Vector &row_ids, idx_t fetch_count, ColumnFetchState &state) | duckdb::DataTable | |
| FetchCommitted(DataChunk &result, const vector< StorageIndex > &column_ids, const Vector &row_identifiers, idx_t fetch_count, ColumnFetchState &state) (defined in duckdb::DataTable) | duckdb::DataTable | |
| FinalizeAppend(DuckTransaction &transaction, TableAppendState &state) | duckdb::DataTable | |
| FinalizeLocalAppend(LocalAppendState &state) | duckdb::DataTable | |
| GetAttached() (defined in duckdb::DataTable) | duckdb::DataTable | |
| GetCheckpointLock() | duckdb::DataTable | |
| GetColumnSegmentInfo(const QueryContext &context) (defined in duckdb::DataTable) | duckdb::DataTable | |
| GetDataTableInfo() (defined in duckdb::DataTable) | duckdb::DataTable | |
| GetOptimisticCollection(ClientContext &context, const PhysicalIndex collection_index) | duckdb::DataTable | |
| GetOptimisticWriter(ClientContext &context) | duckdb::DataTable | |
| GetPartitionStats(ClientContext &context) | duckdb::DataTable | |
| GetRowGroupSize() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| GetSample() | duckdb::DataTable | |
| GetStatistics(ClientContext &context, const StorageIndex &column_id) | duckdb::DataTable | |
| GetStorageInfo() (defined in duckdb::DataTable) | duckdb::DataTable | |
| GetTableIOManager() (defined in duckdb::DataTable) | duckdb::DataTable | |
| GetTableName() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| GetTotalRows() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| GetTypes() | duckdb::DataTable | |
| HasForeignKeyIndex(const vector< PhysicalIndex > &keys, ForeignKeyType type) (defined in duckdb::DataTable) | duckdb::DataTable | |
| HasIndexes() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| HasUniqueIndexes() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| IndexNameIsUnique(const string &name) | duckdb::DataTable | |
| info | duckdb::DataTable | private |
| InitializeAppend(DuckTransaction &transaction, TableAppendState &state) | duckdb::DataTable | |
| InitializeConstraintState(TableCatalogEntry &table, const vector< unique_ptr< BoundConstraint > > &bound_constraints) | duckdb::DataTable | |
| InitializeDelete(TableCatalogEntry &table, ClientContext &context, const vector< unique_ptr< BoundConstraint > > &bound_constraints) (defined in duckdb::DataTable) | duckdb::DataTable | |
| InitializeLocalAppend(LocalAppendState &state, TableCatalogEntry &table, ClientContext &context, const vector< unique_ptr< BoundConstraint > > &bound_constraints) | duckdb::DataTable | |
| InitializeLocalStorage(LocalAppendState &state, TableCatalogEntry &table, ClientContext &context, const vector< unique_ptr< BoundConstraint > > &bound_constraints) | duckdb::DataTable | |
| InitializeParallelScan(ClientContext &context, ParallelTableScanState &state, const vector< ColumnIndex > &column_indexes) (defined in duckdb::DataTable) | duckdb::DataTable | |
| InitializeScan(ClientContext &context, DuckTransaction &transaction, TableScanState &state, const vector< StorageIndex > &column_ids, optional_ptr< TableFilterSet > table_filters=nullptr) (defined in duckdb::DataTable) | duckdb::DataTable | |
| InitializeScanWithOffset(DuckTransaction &transaction, TableScanState &state, const vector< StorageIndex > &column_ids, idx_t start_row, idx_t end_row) (defined in duckdb::DataTable) | duckdb::DataTable | private |
| InitializeUpdate(TableCatalogEntry &table, ClientContext &context, const vector< unique_ptr< BoundConstraint > > &bound_constraints) (defined in duckdb::DataTable) | duckdb::DataTable | |
| IsMainTable() const (defined in duckdb::DataTable) | duckdb::DataTable | inline |
| IsRoot() const (defined in duckdb::DataTable) | duckdb::DataTable | inline |
| IsTemporary() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| LocalAppend(LocalAppendState &state, ClientContext &context, DataChunk &chunk, bool unsafe) | duckdb::DataTable | |
| LocalAppend(TableCatalogEntry &table, ClientContext &context, DataChunk &chunk, const vector< unique_ptr< BoundConstraint > > &bound_constraints, Vector &row_ids, DataChunk &delete_chunk) | duckdb::DataTable | |
| LocalAppend(TableCatalogEntry &table, ClientContext &context, DataChunk &chunk, const vector< unique_ptr< BoundConstraint > > &bound_constraints) | duckdb::DataTable | |
| LocalAppend(TableCatalogEntry &table, ClientContext &context, ColumnDataCollection &collection, const vector< unique_ptr< BoundConstraint > > &bound_constraints, optional_ptr< const vector< LogicalIndex > > column_ids) | duckdb::DataTable | |
| LocalMerge(ClientContext &context, OptimisticWriteCollection &collection) | duckdb::DataTable | |
| LocalWALAppend(TableCatalogEntry &table, ClientContext &context, DataChunk &chunk, const vector< unique_ptr< BoundConstraint > > &bound_constraints) | duckdb::DataTable | |
| MaxThreads(ClientContext &context) const | duckdb::DataTable | |
| MergeStorage(RowGroupCollection &data, optional_ptr< StorageCommitState > commit_state) | duckdb::DataTable | |
| NextParallelScan(ClientContext &context, ParallelTableScanState &state, TableScanState &scan_state) (defined in duckdb::DataTable) | duckdb::DataTable | |
| RebuildIndexes() | duckdb::DataTable | private |
| RemoveFromIndexes(const QueryContext &context, Vector &row_identifiers, idx_t count, IndexRemovalType removal_type, optional_idx checkpoint_id=optional_idx()) | duckdb::DataTable | |
| ResetOptimisticCollection(ClientContext &context, const PhysicalIndex collection_index) | duckdb::DataTable | |
| RevertAppend(DuckTransaction &transaction, idx_t start_row, idx_t count) | duckdb::DataTable | |
| RevertAppendInternal(idx_t start_row) (defined in duckdb::DataTable) | duckdb::DataTable | |
| RevertIndexAppend(TableAppendState &state, DataChunk &chunk, row_t row_start) | duckdb::DataTable | |
| RevertIndexAppend(TableAppendState &state, DataChunk &chunk, Vector &row_identifiers) | duckdb::DataTable | |
| row_groups | duckdb::DataTable | private |
| Scan(DuckTransaction &transaction, DataChunk &result, TableScanState &state) | duckdb::DataTable | |
| ScanTableSegment(DuckTransaction &transaction, idx_t start_row, idx_t count, const std::function< void(DataChunk &chunk)> &function) (defined in duckdb::DataTable) | duckdb::DataTable | |
| SetAsDropped() (defined in duckdb::DataTable) | duckdb::DataTable | inline |
| SetAsMainTable() (defined in duckdb::DataTable) | duckdb::DataTable | inline |
| SetDistinct(column_t column_id, unique_ptr< DistinctStatistics > distinct_stats) | duckdb::DataTable | |
| SetIndexStorageInfo(vector< IndexStorageInfo > index_storage_info) (defined in duckdb::DataTable) | duckdb::DataTable | |
| SetTableName(string new_name) (defined in duckdb::DataTable) | duckdb::DataTable | |
| TableModification() const (defined in duckdb::DataTable) | duckdb::DataTable | |
| Update(TableUpdateState &state, ClientContext &context, Vector &row_ids, const vector< PhysicalIndex > &column_ids, DataChunk &data) | duckdb::DataTable | |
| UpdateColumn(TableCatalogEntry &table, ClientContext &context, Vector &row_ids, const vector< column_t > &column_path, DataChunk &updates) | duckdb::DataTable | |
| VacuumIndexes() (defined in duckdb::DataTable) | duckdb::DataTable | |
| VerifyAppendConstraints(ConstraintState &constraint_state, ClientContext &context, DataChunk &chunk, optional_ptr< LocalTableStorage > local_storage, optional_ptr< ConflictManager > manager) | duckdb::DataTable | |
| VerifyAppendForeignKeyConstraint(optional_ptr< LocalTableStorage > storage, const BoundForeignKeyConstraint &bound_foreign_key, ClientContext &context, DataChunk &chunk) (defined in duckdb::DataTable) | duckdb::DataTable | private |
| VerifyDeleteConstraints(optional_ptr< LocalTableStorage > storage, TableDeleteState &state, ClientContext &context, DataChunk &chunk) | duckdb::DataTable | private |
| VerifyDeleteForeignKeyConstraint(optional_ptr< LocalTableStorage > storage, const BoundForeignKeyConstraint &bound_foreign_key, ClientContext &context, DataChunk &chunk) (defined in duckdb::DataTable) | duckdb::DataTable | private |
| VerifyForeignKeyConstraint(optional_ptr< LocalTableStorage > storage, const BoundForeignKeyConstraint &bound_foreign_key, ClientContext &context, DataChunk &chunk, VerifyExistenceType type) (defined in duckdb::DataTable) | duckdb::DataTable | private |
| VerifyIndexBuffers() (defined in duckdb::DataTable) | duckdb::DataTable | |
| VerifyNewConstraint(LocalStorage &local_storage, DataTable &parent, const BoundConstraint &constraint) | duckdb::DataTable | private |
| VerifyUniqueIndexes(TableIndexList &indexes, optional_ptr< LocalTableStorage > storage, DataChunk &chunk, optional_ptr< ConflictManager > manager) | duckdb::DataTable | |
| VerifyUpdateConstraints(ConstraintState &state, ClientContext &context, DataChunk &chunk, const vector< PhysicalIndex > &column_ids) | duckdb::DataTable | private |
| version | duckdb::DataTable | private |
| WriteToLog(DuckTransaction &transaction, WriteAheadLog &log, idx_t row_start, idx_t count, optional_ptr< StorageCommitState > commit_state) | duckdb::DataTable |