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::BindResult Struct Reference
Collaboration diagram for duckdb::BindResult:

Public Member Functions

 BindResult (const Exception &ex)
 
 BindResult (const string &error_msg)
 
 BindResult (ErrorData error)
 
 BindResult (unique_ptr< Expression > expr)
 
bool HasError () const
 
void SetError (const string &error_message)
 

Public Attributes

unique_ptr< Expressionexpression
 
ErrorData error
 

Constructor & Destructor Documentation

◆ BindResult() [1/5]

duckdb::BindResult::BindResult ( )
inline
1062 {
1063 }

◆ BindResult() [2/5]

duckdb::BindResult::BindResult ( const Exception ex)
inlineexplicit
1064 : error(ex) {
1065 }

◆ BindResult() [3/5]

duckdb::BindResult::BindResult ( const string &  error_msg)
inlineexplicit
1066 : error(ExceptionType::BINDER, error_msg) {
1067 }

◆ BindResult() [4/5]

duckdb::BindResult::BindResult ( ErrorData  error)
inlineexplicit
1068 : error(std::move(error)) {
1069 }

◆ BindResult() [5/5]

duckdb::BindResult::BindResult ( unique_ptr< Expression expr)
inlineexplicit
1070 : expression(std::move(expr)) {
1071 }

Member Function Documentation

◆ HasError()

bool duckdb::BindResult::HasError ( ) const
inline
1073 {
1074 return error.HasError();
1075 }
bool HasError() const
Returns true, if this error data contains an exception, else false.
Definition duckdb.hpp:6527

◆ SetError()

void duckdb::BindResult::SetError ( const string &  error_message)
inline
1076 {
1077 error = ErrorData(ExceptionType::BINDER, error_message);
1078 }

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