![]() |
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::RowGroupCollection, including all inherited members.
| AddColumn(ClientContext &context, ColumnDefinition &new_column, ExpressionExecutor &default_executor) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| allocation_size | duckdb::RowGroupCollection | private |
| AlterType(ClientContext &context, idx_t changed_idx, const LogicalType &target_type, vector< StorageIndex > bound_columns, Expression &cast_expr) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| Append(DataChunk &chunk, TableAppendState &state) | duckdb::RowGroupCollection | |
| AppendRowGroup(SegmentLock &l, idx_t start_row) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| block_manager | duckdb::RowGroupCollection | private |
| CanFetch(TransactionData, const row_t row_id) | duckdb::RowGroupCollection | |
| Checkpoint(TableDataWriter &writer, TableStatistics &global_stats) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| Chunks(DuckTransaction &transaction) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| Chunks(DuckTransaction &transaction, const vector< StorageIndex > &column_ids) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| CleanupAppend(transaction_t lowest_transaction, idx_t start, idx_t count) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| CommitAppend(transaction_t commit_id, idx_t row_start, idx_t count) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| CommitDropColumn(const idx_t column_index) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| CommitDropTable() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| CopyStats(TableStatistics &stats) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| CopyStats(const StorageIndex &column_id) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| Delete(TransactionData transaction, DataTable &table, row_t *ids, idx_t count) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| Destroy() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| Fetch(TransactionData transaction, DataChunk &result, const vector< StorageIndex > &column_ids, const Vector &row_identifiers, idx_t fetch_count, ColumnFetchState &state) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| FinalizeAppend(TransactionData transaction, TableAppendState &state) | duckdb::RowGroupCollection | |
| FinalizeCheckpoint(MetaBlockPointer pointer, const vector< MetaBlockPointer > &existing_pointers) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetAllocationSize() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | inline |
| GetAllocator() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetAttached() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetBlockManager() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | inline |
| GetCheckpointTask(CollectionCheckpointState &checkpoint_state, idx_t segment_idx) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetColumnSegmentInfo(const QueryContext &context) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetMetadataManager() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetPartitionStats() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetRowGroup(int64_t index) | duckdb::RowGroupCollection | |
| GetRowGroupCount() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetRowGroups() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | private |
| GetRowGroupSize() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | inline |
| GetSample() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetSegmentCount() | duckdb::RowGroupCollection | |
| GetTableInfo() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | inline |
| GetTotalRows() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| GetTypes() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| info | duckdb::RowGroupCollection | private |
| Initialize(PersistentCollectionData &data) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| Initialize(PersistentTableData &data) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| InitializeAppend(TableAppendState &state) | duckdb::RowGroupCollection | |
| InitializeAppend(TransactionData transaction, TableAppendState &state) | duckdb::RowGroupCollection | |
| InitializeCreateIndexScan(CreateIndexScanState &state) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| InitializeEmpty() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| InitializeParallelScan(ParallelCollectionScanState &state) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| InitializeScan(const QueryContext &context, CollectionScanState &state, const vector< StorageIndex > &column_ids, optional_ptr< TableFilterSet > table_filters) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| InitializeScanInRowGroup(ClientContext &context, CollectionScanState &state, RowGroupCollection &collection, SegmentNode< RowGroup > &row_group, idx_t vector_index, idx_t max_row) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | static |
| InitializeScanWithOffset(const QueryContext &context, CollectionScanState &state, const vector< StorageIndex > &column_ids, idx_t start_row, idx_t end_row) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| InitializeVacuumState(CollectionCheckpointState &checkpoint_state, VacuumState &state, optional_idx checkpoint_row_group_count) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| IsEmpty() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| IsPersistent() const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| MergeStorage(RowGroupCollection &data, optional_ptr< DataTable > table, optional_ptr< StorageCommitState > commit_state) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| metadata_pointer | duckdb::RowGroupCollection | private |
| metadata_pointers | duckdb::RowGroupCollection | private |
| NextParallelScan(ClientContext &context, ParallelCollectionScanState &state, CollectionScanState &scan_state) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| NextUpdateRowGroup(RowGroupSegmentTree &row_groups, row_t *ids, idx_t &pos, idx_t count) const (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | private |
| owned_row_groups | duckdb::RowGroupCollection | private |
| RemoveColumn(idx_t col_idx) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| RemoveFromIndexes(const QueryContext &context, TableIndexList &indexes, Vector &row_identifiers, idx_t count, IndexRemovalType removal_type, optional_idx active_checkpoint=optional_idx()) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| requires_new_row_group | duckdb::RowGroupCollection | private |
| RevertAppendInternal(idx_t start_row) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| row_group_pointer_lock | duckdb::RowGroupCollection | mutableprivate |
| row_group_size | duckdb::RowGroupCollection | private |
| RowGroupCollection(shared_ptr< DataTableInfo > info, TableIOManager &io_manager, vector< LogicalType > types, idx_t row_start, idx_t total_rows=0) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| RowGroupCollection(shared_ptr< DataTableInfo > info, BlockManager &block_manager, vector< LogicalType > types, idx_t row_start, idx_t total_rows, idx_t row_group_size) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| ScheduleVacuumTasks(CollectionCheckpointState &checkpoint_state, VacuumState &state, idx_t segment_idx, bool schedule_vacuum) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| SetAppendRequiresNewRowGroup() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| SetDistinct(column_t column_id, unique_ptr< DistinctStatistics > distinct_stats) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| SetRowGroup(int64_t index, shared_ptr< RowGroup > new_row_group) | duckdb::RowGroupCollection | |
| SetRowGroups(shared_ptr< RowGroupSegmentTree > row_groups) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | private |
| SetStats(TableStatistics &new_stats) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| stats | duckdb::RowGroupCollection | private |
| total_rows | duckdb::RowGroupCollection | private |
| types | duckdb::RowGroupCollection | private |
| Update(TransactionData transaction, DataTable &table, row_t *ids, const vector< PhysicalIndex > &column_ids, DataChunk &updates) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| UpdateColumn(TransactionData transaction, DataTable &table, Vector &row_ids, const vector< column_t > &column_path, DataChunk &updates) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| Verify() (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection | |
| VerifyNewConstraint(const QueryContext &context, DataTable &parent, const BoundConstraint &constraint) (defined in duckdb::RowGroupCollection) | duckdb::RowGroupCollection |