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

Public Member Functions

 CastParameters (bool strict, string *error_message)
 
 CastParameters (BoundCastData *cast_data, bool strict, string *error_message, optional_ptr< FunctionLocalState > local_state, bool nullify_parent_p=false)
 
 CastParameters (CastParameters &parent, optional_ptr< BoundCastData > cast_data, optional_ptr< FunctionLocalState > local_state)
 

Public Attributes

optional_ptr< BoundCastDatacast_data
 The bound cast data (if any)
 
bool strict = false
 whether or not to enable strict casting
 
string * error_message = nullptr
 
optional_ptr< const Expressioncast_source
 Source expression.
 
optional_ptr< const Expressioncast_target
 Target expression.
 
optional_ptr< FunctionLocalStatelocal_state
 Local state.
 
optional_idx query_location
 Query location (if any)
 
bool nullify_parent = false
 In the case of a nested type, when facing a cast error, if we nullify the parent.
 

Constructor & Destructor Documentation

◆ CastParameters() [1/4]

duckdb::CastParameters::CastParameters ( )
inline
38528 {
38529 }

◆ CastParameters() [2/4]

duckdb::CastParameters::CastParameters ( bool  strict,
string *  error_message 
)
inline
38530 : CastParameters(nullptr, strict, error_message, nullptr) {
38531 }
bool strict
whether or not to enable strict casting
Definition duckdb.hpp:38546

◆ CastParameters() [3/4]

duckdb::CastParameters::CastParameters ( BoundCastData cast_data,
bool  strict,
string *  error_message,
optional_ptr< FunctionLocalState local_state,
bool  nullify_parent_p = false 
)
inline
38534 : cast_data(cast_data), strict(strict), error_message(error_message), local_state(local_state),
38535 nullify_parent(nullify_parent_p) {
38536 }
bool nullify_parent
In the case of a nested type, when facing a cast error, if we nullify the parent.
Definition duckdb.hpp:38558
optional_ptr< FunctionLocalState > local_state
Local state.
Definition duckdb.hpp:38554
optional_ptr< BoundCastData > cast_data
The bound cast data (if any)
Definition duckdb.hpp:38544

◆ CastParameters() [4/4]

duckdb::CastParameters::CastParameters ( CastParameters parent,
optional_ptr< BoundCastData cast_data,
optional_ptr< FunctionLocalState local_state 
)
inline
38539 : cast_data(cast_data), strict(parent.strict), error_message(parent.error_message), local_state(local_state),
38540 query_location(parent.query_location) {
38541 }
optional_idx query_location
Query location (if any)
Definition duckdb.hpp:38556

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