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::QueryResult::QueryResultRow Class Reference
Collaboration diagram for duckdb::QueryResult::QueryResultRow:

Public Member Functions

bool IsNull (idx_t col_idx) const
 
template<class T >
GetValue (idx_t col_idx) const
 
Value GetBaseValue (idx_t col_idx) const
 
DataChunkGetChunk () const
 
idx_t GetRowInChunk () const
 

Private Attributes

shared_ptr< DataChunkchunk
 
idx_t row
 

Friends

class QueryResultIterator
 

Constructor & Destructor Documentation

◆ QueryResultRow()

duckdb::QueryResult::QueryResultRow::QueryResultRow ( )
inlineexplicit
19621 : row(0) {
19622 }

Member Function Documentation

◆ IsNull()

bool duckdb::QueryResult::QueryResultRow::IsNull ( idx_t  col_idx) const
inline
19624 {
19625 return chunk->GetValue(col_idx, row).IsNull();
19626 }

◆ GetValue()

template<class T >
T duckdb::QueryResult::QueryResultRow::GetValue ( idx_t  col_idx) const
inline
19628 {
19629 return chunk->GetValue(col_idx, row).GetValue<T>();
19630 }

◆ GetBaseValue()

Value duckdb::QueryResult::QueryResultRow::GetBaseValue ( idx_t  col_idx) const
inline
19631 {
19632 return chunk->GetValue(col_idx, row);
19633 }

◆ GetChunk()

DataChunk & duckdb::QueryResult::QueryResultRow::GetChunk ( ) const
inline
19634 {
19635 return *chunk;
19636 }

◆ GetRowInChunk()

idx_t duckdb::QueryResult::QueryResultRow::GetRowInChunk ( ) const
inline
19637 {
19638 return row;
19639 }

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