![]() |
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::ColumnData, including all inherited members.
| allocation_size | duckdb::ColumnData | protected |
| Append(BaseStatistics &stats, ColumnAppendState &state, Vector &vector, idx_t count) | duckdb::ColumnData | virtual |
| Append(ColumnAppendState &state, Vector &vector, idx_t count) | duckdb::ColumnData | |
| AppendData(BaseStatistics &stats, ColumnAppendState &state, UnifiedVectorFormat &vdata, idx_t count) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| AppendSegment(SegmentLock &l, unique_ptr< ColumnSegment > segment) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| AppendTransientSegment(SegmentLock &l, idx_t start_row) | duckdb::ColumnData | protected |
| BeginScanVectorInternal(ColumnScanState &state) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| block_manager | duckdb::ColumnData | |
| Cast() (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| Cast() const (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| Checkpoint(const RowGroup &row_group, ColumnCheckpointInfo &info) | duckdb::ColumnData | |
| Checkpoint(const RowGroup &row_group, ColumnCheckpointInfo &info, const BaseStatistics &stats) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| CheckpointScan(ColumnSegment &segment, ColumnScanState &state, idx_t count, Vector &scan_vector) const (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| CheckZonemap(ColumnScanState &state, TableFilter &filter) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| CheckZonemap(const StorageIndex &index, TableFilter &filter) (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| column_index | duckdb::ColumnData | |
| ColumnData(BlockManager &block_manager, DataTableInfo &info, idx_t column_index, LogicalType type, ColumnDataType data_type, optional_ptr< ColumnData > parent) (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| ColumnDataCheckpointer (defined in duckdb::ColumnData) | duckdb::ColumnData | friend |
| compression | duckdb::ColumnData | private |
| count | duckdb::ColumnData | |
| CreateCheckpointState(const RowGroup &row_group, PartialBlockManager &partial_block_manager) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| CreateColumn(BlockManager &block_manager, DataTableInfo &info, idx_t column_index, const LogicalType &type, ColumnDataType data_type=ColumnDataType::MAIN_TABLE, optional_ptr< ColumnData > parent=nullptr) (defined in duckdb::ColumnData) | duckdb::ColumnData | static |
| data | duckdb::ColumnData | protected |
| data_type | duckdb::ColumnData | private |
| Deserialize(BlockManager &block_manager, DataTableInfo &info, idx_t column_index, ReadStream &source, const LogicalType &type) (defined in duckdb::ColumnData) | duckdb::ColumnData | static |
| Fetch(ColumnScanState &state, row_t row_id, Vector &result) | duckdb::ColumnData | virtual |
| FetchRow(TransactionData transaction, ColumnFetchState &state, const StorageIndex &storage_index, row_t row_id, Vector &result, idx_t result_idx) | duckdb::ColumnData | virtual |
| FetchUpdateData(ColumnScanState &state, row_t *row_ids, Vector &base_vector, idx_t row_group_start) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| FetchUpdateRow(TransactionData transaction, row_t row_id, Vector &result, idx_t result_idx) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| FetchUpdates(TransactionData transaction, idx_t vector_index, Vector &result, idx_t scan_count, UpdateScanType update_type) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| Filter(TransactionData transaction, idx_t vector_index, ColumnScanState &state, Vector &result, SelectionVector &sel, idx_t &count, const TableFilter &filter, TableFilterState &filter_state) | duckdb::ColumnData | virtual |
| FilterVector(ColumnScanState &state, Vector &result, idx_t target_count, SelectionVector &sel, idx_t &sel_count, const TableFilter &filter, TableFilterState &filter_state) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| GetAllocationSize() const (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| GetBlockManager() const (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| GetChildStats(const ColumnData &child) const (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| GetColumnSegmentInfo(const QueryContext &context, idx_t row_group_index, vector< idx_t > col_path, vector< ColumnSegmentInfo > &result) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| GetCompressionFunction() const (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| GetDatabase() const (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| GetDataPointers() (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| GetDataType() const (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| GetMaxEntry() (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| GetSegmentTree() (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| GetStatistics() const (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| GetStatisticsRef() const (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| GetStorageManager() const (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| GetTableInfo() const (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| GetType() const (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| GetUpdateStatistics() (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| GetVectorCount(idx_t vector_index) const (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| GetVectorScanType(ColumnScanState &state, idx_t scan_count, Vector &result) | duckdb::ColumnData | virtual |
| HasAnyChanges() const | duckdb::ColumnData | virtual |
| HasChanges(idx_t start_row, idx_t end_row) const (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| HasChanges() const | duckdb::ColumnData | |
| HasParent() const (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| HasUpdates() const | duckdb::ColumnData | |
| info | duckdb::ColumnData | |
| InitializeAppend(ColumnAppendState &state) | duckdb::ColumnData | virtual |
| InitializeColumn(PersistentColumnData &column_data) (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| InitializeColumn(PersistentColumnData &column_data, BaseStatistics &target_stats) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| InitializePrefetch(PrefetchState &prefetch_state, ColumnScanState &scan_state, idx_t rows) | duckdb::ColumnData | virtual |
| InitializeScan(ColumnScanState &state) | duckdb::ColumnData | virtual |
| InitializeScanWithOffset(ColumnScanState &state, idx_t row_idx) | duckdb::ColumnData | virtual |
| IsPersistent() (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| MergeIntoStatistics(BaseStatistics &other) (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| MergeStatistics(const BaseStatistics &other) (defined in duckdb::ColumnData) | duckdb::ColumnData | |
| Parent() const (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| parent | duckdb::ColumnData | private |
| RevertAppend(row_t new_count) | duckdb::ColumnData | virtual |
| Scan(TransactionData transaction, idx_t vector_index, ColumnScanState &state, Vector &result) | duckdb::ColumnData | |
| Scan(TransactionData transaction, idx_t vector_index, ColumnScanState &state, Vector &result, idx_t scan_count) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| ScanCommittedRange(idx_t row_group_start, idx_t offset_in_row_group, idx_t count, Vector &result) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| ScanCount(ColumnScanState &state, Vector &result, idx_t count, idx_t result_offset=0) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| ScanVector(ColumnScanState &state, Vector &result, idx_t remaining, ScanVectorType scan_type, idx_t result_offset=0) | duckdb::ColumnData | protected |
| ScanVector(TransactionData transaction, idx_t vector_index, ColumnScanState &state, Vector &result, idx_t target_scan, ScanVectorType scan_type, UpdateScanType update_type) | duckdb::ColumnData | protected |
| ScanVector(TransactionData transaction, idx_t vector_index, ColumnScanState &state, Vector &result, idx_t target_scan, UpdateScanType update_type) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| Select(TransactionData transaction, idx_t vector_index, ColumnScanState &state, Vector &result, SelectionVector &sel, idx_t count) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| SelectVector(ColumnScanState &state, Vector &result, idx_t target_count, const SelectionVector &sel, idx_t sel_count) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| Serialize() (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| SetCount(idx_t new_count) (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| SetDataType(ColumnDataType data_type) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| SetParent(optional_ptr< ColumnData > parent) (defined in duckdb::ColumnData) | duckdb::ColumnData | inline |
| Skip(ColumnScanState &state, idx_t count=STANDARD_VECTOR_SIZE) | duckdb::ColumnData | virtual |
| stats | duckdb::ColumnData | protected |
| stats_lock | duckdb::ColumnData | mutableprotected |
| type | duckdb::ColumnData | |
| Update(TransactionData transaction, DataTable &data_table, idx_t column_index, Vector &update_vector, row_t *row_ids, idx_t update_count, idx_t row_group_start) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| update_lock | duckdb::ColumnData | mutableprotected |
| UpdateColumn(TransactionData transaction, DataTable &data_table, const vector< column_t > &column_path, Vector &update_vector, row_t *row_ids, idx_t update_count, idx_t depth, idx_t row_group_start) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| UpdateCompressionFunction(SegmentLock &l, const CompressionFunction &function) (defined in duckdb::ColumnData) | duckdb::ColumnData | private |
| UpdateInternal(TransactionData transaction, DataTable &data_table, idx_t column_index, Vector &update_vector, row_t *row_ids, idx_t update_count, Vector &base_vector, idx_t row_group_start) (defined in duckdb::ColumnData) | duckdb::ColumnData | protected |
| updates | duckdb::ColumnData | protected |
| Verify(RowGroup &parent) (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| VisitBlockIds(BlockIdVisitor &visitor) const (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |
| ~ColumnData() (defined in duckdb::ColumnData) | duckdb::ColumnData | virtual |