![]() |
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::TupleDataCollection, including all inherited members.
| AddSegment(unsafe_arena_ptr< TupleDataSegment > segment) | duckdb::TupleDataCollection | private |
| allocator | duckdb::TupleDataCollection | private |
| Append(DataChunk &new_chunk, const SelectionVector &append_sel= *FlatVector::IncrementalSelectionVector(), idx_t append_count=DConstants::INVALID_INDEX) | duckdb::TupleDataCollection | |
| Append(DataChunk &new_chunk, vector< column_t > column_ids, const SelectionVector &append_sel= *FlatVector::IncrementalSelectionVector(), const idx_t append_count=DConstants::INVALID_INDEX) | duckdb::TupleDataCollection | |
| Append(TupleDataAppendState &append_state, DataChunk &new_chunk, const SelectionVector &append_sel= *FlatVector::IncrementalSelectionVector(), const idx_t append_count=DConstants::INVALID_INDEX) | duckdb::TupleDataCollection | |
| Append(TupleDataPinState &pin_state, TupleDataChunkState &chunk_state, DataChunk &new_chunk, const SelectionVector &append_sel= *FlatVector::IncrementalSelectionVector(), const idx_t append_count=DConstants::INVALID_INDEX) | duckdb::TupleDataCollection | |
| AppendUnified(TupleDataPinState &pin_state, TupleDataChunkState &chunk_state, DataChunk &new_chunk, const SelectionVector &append_sel= *FlatVector::IncrementalSelectionVector(), const idx_t append_count=DConstants::INVALID_INDEX) | duckdb::TupleDataCollection | |
| Build(TupleDataPinState &pin_state, TupleDataChunkState &chunk_state, const idx_t append_offset, const idx_t append_count) | duckdb::TupleDataCollection | |
| ChunkCount() const | duckdb::TupleDataCollection | |
| CollectionWithinCollectionComputeHeapSizes(Vector &heap_sizes_v, const Vector &source_v, TupleDataVectorFormat &source_format, const SelectionVector &append_sel, const idx_t append_count, const UnifiedVectorFormat &list_data) | duckdb::TupleDataCollection | privatestatic |
| Combine(TupleDataCollection &other) | duckdb::TupleDataCollection | |
| Combine(unique_ptr< TupleDataCollection > other) | duckdb::TupleDataCollection | |
| ComputeFixedWithinCollectionHeapSizes(Vector &heap_sizes_v, const Vector &source_v, TupleDataVectorFormat &source_format, const SelectionVector &append_sel, const idx_t append_count, const UnifiedVectorFormat &list_data) | duckdb::TupleDataCollection | privatestatic |
| ComputeHeapSizes(TupleDataChunkState &chunk_state, const DataChunk &new_chunk, const SelectionVector &append_sel, const idx_t append_count) | duckdb::TupleDataCollection | static |
| ComputeHeapSizes(Vector &heap_sizes_v, const Vector &source_v, TupleDataVectorFormat &source, const SelectionVector &append_sel, const idx_t append_count) | duckdb::TupleDataCollection | privatestatic |
| CopyRows(TupleDataChunkState &chunk_state, TupleDataChunkState &input, const SelectionVector &append_sel, const idx_t append_count) const | duckdb::TupleDataCollection | |
| Count() const | duckdb::TupleDataCollection | |
| count | duckdb::TupleDataCollection | private |
| CreateUnique() const | duckdb::TupleDataCollection | |
| data_size | duckdb::TupleDataCollection | private |
| DestroyChunks(idx_t chunk_idx_begin, idx_t chunk_idx_end) | duckdb::TupleDataCollection | |
| FetchChunk(TupleDataScanState &state, idx_t chunk_idx, bool init_heap, optional_ptr< SortKeyPayloadState > sort_key_payload_state=nullptr) | duckdb::TupleDataCollection | |
| FinalizePinState(TupleDataPinState &pin_state, TupleDataSegment &segment) | duckdb::TupleDataCollection | |
| FinalizePinState(TupleDataPinState &pin_state) | duckdb::TupleDataCollection | |
| FindHeapPointers(TupleDataChunkState &chunk_state, const idx_t chunk_count) const | duckdb::TupleDataCollection | |
| Gather(Vector &row_locations, const SelectionVector &scan_sel, const idx_t scan_count, DataChunk &result, const SelectionVector &target_sel, vector< unique_ptr< Vector > > &cached_cast_vectors) const | duckdb::TupleDataCollection | |
| Gather(Vector &row_locations, const SelectionVector &scan_sel, const idx_t scan_count, const vector< column_t > &column_ids, DataChunk &result, const SelectionVector &target_sel, vector< unique_ptr< Vector > > &cached_cast_vectors) const | duckdb::TupleDataCollection | |
| Gather(Vector &row_locations, const SelectionVector &sel, const idx_t scan_count, const column_t column_id, Vector &result, const SelectionVector &target_sel, optional_ptr< Vector > cached_cast_vector) const | duckdb::TupleDataCollection | |
| gather_functions | duckdb::TupleDataCollection | private |
| GetAllColumnIDs(vector< column_t > &column_ids) | duckdb::TupleDataCollection | private |
| GetGatherFunction(const LogicalType &type) | duckdb::TupleDataCollection | static |
| GetLayout() const | duckdb::TupleDataCollection | |
| GetLayoutPtr() const | duckdb::TupleDataCollection | |
| GetRowBlockPointers() const | duckdb::TupleDataCollection | |
| GetScatterFunction(const LogicalType &type, bool within_collection=false) | duckdb::TupleDataCollection | static |
| GetSortKeyGatherFunction(const LogicalType &type, SortKeyType sort_key_type) | duckdb::TupleDataCollection | static |
| GetSortKeyScatterFunction(const LogicalType &type, SortKeyType sort_key_type) | duckdb::TupleDataCollection | static |
| GetVectorData(const TupleDataChunkState &chunk_state, UnifiedVectorFormat result[]) | duckdb::TupleDataCollection | static |
| Initialize() | duckdb::TupleDataCollection | private |
| InitializeAppend(TupleDataAppendState &append_state, TupleDataPinProperties properties=TupleDataPinProperties::UNPIN_AFTER_DONE) | duckdb::TupleDataCollection | |
| InitializeAppend(TupleDataAppendState &append_state, vector< column_t > column_ids, TupleDataPinProperties properties=TupleDataPinProperties::UNPIN_AFTER_DONE) | duckdb::TupleDataCollection | |
| InitializeAppend(TupleDataPinState &pin_state, TupleDataPinProperties=TupleDataPinProperties::UNPIN_AFTER_DONE) | duckdb::TupleDataCollection | |
| InitializeChunk(DataChunk &chunk) const | duckdb::TupleDataCollection | |
| InitializeChunk(DataChunk &chunk, const vector< column_t > &columns) const | duckdb::TupleDataCollection | |
| InitializeChunkState(TupleDataChunkState &chunk_state, vector< column_t > column_ids={}) | duckdb::TupleDataCollection | |
| InitializeChunkState(TupleDataChunkState &chunk_state, const vector< LogicalType > &types, vector< column_t > column_ids={}) | duckdb::TupleDataCollection | static |
| InitializeScan(TupleDataScanState &state, TupleDataPinProperties properties=TupleDataPinProperties::UNPIN_AFTER_DONE) const | duckdb::TupleDataCollection | |
| InitializeScan(TupleDataScanState &state, vector< column_t > column_ids, TupleDataPinProperties properties=TupleDataPinProperties::UNPIN_AFTER_DONE) const | duckdb::TupleDataCollection | |
| InitializeScan(TupleDataParallelScanState &state, TupleDataPinProperties properties=TupleDataPinProperties::UNPIN_AFTER_DONE) const | duckdb::TupleDataCollection | |
| InitializeScan(TupleDataParallelScanState &gstate, vector< column_t > column_ids, TupleDataPinProperties properties=TupleDataPinProperties::UNPIN_AFTER_DONE) const | duckdb::TupleDataCollection | |
| InitializeScanChunk(const TupleDataScanState &state, DataChunk &chunk) const | duckdb::TupleDataCollection | |
| layout (defined in duckdb::TupleDataCollection) | duckdb::TupleDataCollection | private |
| layout_ptr | duckdb::TupleDataCollection | private |
| NextScanIndex(TupleDataScanState &scan_state, idx_t &segment_index, idx_t &chunk_index) | duckdb::TupleDataCollection | private |
| partition_index | duckdb::TupleDataCollection | private |
| PartitionedTupleData (defined in duckdb::TupleDataCollection) | duckdb::TupleDataCollection | friend |
| Print() | duckdb::TupleDataCollection | |
| Reset() | duckdb::TupleDataCollection | |
| ResetCachedCastVectors(TupleDataChunkState &chunk_state, const vector< column_t > &column_ids) | duckdb::TupleDataCollection | static |
| Scan(TupleDataScanState &state, DataChunk &result) | duckdb::TupleDataCollection | |
| Scan(TupleDataParallelScanState &gstate, TupleDataLocalScanState &lstate, DataChunk &result) | duckdb::TupleDataCollection | |
| ScanAtIndex(TupleDataPinState &pin_state, TupleDataChunkState &chunk_state, const vector< column_t > &column_ids, idx_t segment_index, idx_t chunk_index, DataChunk &result) | duckdb::TupleDataCollection | private |
| ScanComplete(const TupleDataScanState &state) const | duckdb::TupleDataCollection | |
| Scatter(TupleDataChunkState &chunk_state, const DataChunk &new_chunk, const SelectionVector &append_sel, const idx_t append_count) const | duckdb::TupleDataCollection | |
| Scatter(TupleDataChunkState &chunk_state, const Vector &source, const column_t column_id, const SelectionVector &append_sel, const idx_t append_count) const | duckdb::TupleDataCollection | |
| scatter_functions | duckdb::TupleDataCollection | private |
| scheduler | duckdb::TupleDataCollection | private |
| Seek(TupleDataScanState &state, const idx_t target_chunk) | duckdb::TupleDataCollection | |
| segments | duckdb::TupleDataCollection | private |
| SetPartitionIndex(idx_t index) | duckdb::TupleDataCollection | |
| SizeInBytes() const | duckdb::TupleDataCollection | |
| SortKeyComputeHeapSizes(TupleDataChunkState &chunk_state, const DataChunk &new_chunk, const SelectionVector &append_sel, const idx_t append_count, const SortKeyType sort_key_type) | duckdb::TupleDataCollection | static |
| stl_allocator | duckdb::TupleDataCollection | private |
| StringWithinCollectionComputeHeapSizes(Vector &heap_sizes_v, const Vector &source_v, TupleDataVectorFormat &source_format, const SelectionVector &append_sel, const idx_t append_count, const UnifiedVectorFormat &list_data) | duckdb::TupleDataCollection | privatestatic |
| StructWithinCollectionComputeHeapSizes(Vector &heap_sizes_v, const Vector &source_v, TupleDataVectorFormat &source_format, const SelectionVector &append_sel, const idx_t append_count, const UnifiedVectorFormat &list_data) | duckdb::TupleDataCollection | privatestatic |
| tag | duckdb::TupleDataCollection | private |
| ToString() | duckdb::TupleDataCollection | |
| ToUnifiedFormat(TupleDataChunkState &chunk_state, DataChunk &new_chunk) | duckdb::TupleDataCollection | static |
| TupleDataChunkIterator (defined in duckdb::TupleDataCollection) | duckdb::TupleDataCollection | friend |
| TupleDataCollection(BufferManager &buffer_manager, shared_ptr< TupleDataLayout > layout_ptr, MemoryTag tag, shared_ptr< ArenaAllocator > stl_allocator=nullptr) | duckdb::TupleDataCollection | |
| TupleDataCollection(ClientContext &context, shared_ptr< TupleDataLayout > layout_ptr, MemoryTag tag, shared_ptr< ArenaAllocator > stl_allocator=nullptr) (defined in duckdb::TupleDataCollection) | duckdb::TupleDataCollection | |
| TuplesPerBlock() const | duckdb::TupleDataCollection | |
| Unpin() | duckdb::TupleDataCollection | |
| Verify() const | duckdb::TupleDataCollection | private |
| VerifyEverythingPinned() const | duckdb::TupleDataCollection | |
| WithinCollectionComputeHeapSizes(Vector &heap_sizes_v, const Vector &source_v, TupleDataVectorFormat &source_format, const SelectionVector &append_sel, const idx_t append_count, const UnifiedVectorFormat &list_data) | duckdb::TupleDataCollection | privatestatic |
| ~TupleDataCollection() (defined in duckdb::TupleDataCollection) | duckdb::TupleDataCollection |