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

Public Member Functions

DUCKDB_API PreparedStatementData (StatementType type)
 
void CheckParameterCount (idx_t parameter_count)
 
bool RequireRebind (ClientContext &context, optional_ptr< case_insensitive_map_t< BoundParameterData > > values)
 Whether or not the prepared statement data requires the query to rebound for the given parameters.
 
DUCKDB_API void Bind (case_insensitive_map_t< BoundParameterData > values)
 Bind a set of values to the prepared statement data.
 
DUCKDB_API LogicalType GetType (const string &identifier)
 Get the expected SQL Type of the bound parameter.
 
DUCKDB_API bool TryGetType (const string &identifier, LogicalType &result)
 Try to get the expected SQL Type of the bound parameter.
 

Public Attributes

StatementType statement_type
 
unique_ptr< SQLStatementunbound_statement
 The unbound SQL statement that was prepared.
 
unique_ptr< PhysicalPlanphysical_plan
 The physical plan.
 
vector< string > names
 The result names of the transaction.
 
vector< LogicalTypetypes
 The result types of the transaction.
 
StatementProperties properties
 The statement properties.
 
bound_parameter_map_t value_map
 The map of parameter index to the actual value entry.
 
QueryResultOutputType output_type
 Whether we are creating a streaming result or not.
 
QueryResultMemoryType memory_type
 Whether we are creating a buffer-managed result or not.
 

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