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.
Loading...
Searching...
No Matches
duckdb::UnifiedVariantVectorData Struct Reference
Collaboration diagram for duckdb::UnifiedVariantVectorData:

Public Member Functions

 UnifiedVariantVectorData (const RecursiveUnifiedVectorFormat &variant)
 
bool RowIsValid (idx_t row) const
 
bool KeysIndexIsValid (idx_t row, idx_t index) const
 
list_entry_t GetChildrenListEntry (idx_t row) const
 
list_entry_t GetValuesListEntry (idx_t row) const
 
const string_t & GetKey (idx_t row, idx_t index) const
 
uint32_t GetKeysIndex (idx_t row, idx_t child_index) const
 
uint32_t GetValuesIndex (idx_t row, idx_t child_index) const
 
VariantLogicalType GetTypeId (idx_t row, idx_t value_index) const
 
uint32_t GetByteOffset (idx_t row, idx_t value_index) const
 
const string_t & GetData (idx_t row) const
 

Public Attributes

const RecursiveUnifiedVectorFormat & variant
 
const UnifiedVectorFormat & keys
 
const UnifiedVectorFormat & keys_entry
 
const UnifiedVectorFormat & children
 
const UnifiedVectorFormat & keys_index
 
const UnifiedVectorFormat & values_index
 
const UnifiedVectorFormat & values
 
const UnifiedVectorFormat & type_id
 
const UnifiedVectorFormat & byte_offset
 
const UnifiedVectorFormat & data
 
const list_entry_t * keys_data = nullptr
 
const string_t * keys_entry_data = nullptr
 
const list_entry_t * children_data = nullptr
 
const uint32_t * keys_index_data = nullptr
 
const uint32_t * values_index_data = nullptr
 
const list_entry_t * values_data = nullptr
 
const uint8_t * type_id_data = nullptr
 
const uint32_t * byte_offset_data = nullptr
 
const string_t * blob_data = nullptr
 
const ValidityMask & keys_index_validity
 

The documentation for this struct was generated from the following file: