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

Public Member Functions

 AsyncResult (AsyncResult &&)=default
 
 AsyncResult (SourceResultType t)
 
 AsyncResult (vector< unique_ptr< AsyncTask > > &&task)
 
AsyncResultoperator= (SourceResultType t)
 
AsyncResultoperator= (AsyncResultType t)
 
AsyncResultoperator= (AsyncResult &&) noexcept
 
void ScheduleTasks (InterruptState &interrupt_state, Executor &executor)
 
void ExecuteTasksSynchronously ()
 
bool HasTasks () const
 
AsyncResultType GetResultType () const
 
vector< unique_ptr< AsyncTask > > && ExtractAsyncTasks ()
 

Static Public Member Functions

static AsyncResultType GetAsyncResultType (SourceResultType s)
 
static AsyncResultsExecutionMode ConvertToAsyncResultExecutionMode (const PhysicalTableScanExecutionStrategy &execution_mode)
 

Private Member Functions

 AsyncResult (AsyncResultType t)
 

Private Attributes

AsyncResultType result_type {AsyncResultType::INVALID}
 
vector< unique_ptr< AsyncTask > > async_tasks {}
 

Member Data Documentation

◆ result_type

AsyncResultType duckdb::AsyncResult::result_type {AsyncResultType::INVALID}
private
26099{AsyncResultType::INVALID};

◆ async_tasks

vector<unique_ptr<AsyncTask> > duckdb::AsyncResult::async_tasks {}
private
26100{};

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