![]() |
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.
|
This is the complete list of members for duckdb::AggregateFunction, including all inherited members.
| AggregateFunction(const string &name, const vector< LogicalType > &arguments, const LogicalType &return_type, aggregate_size_t state_size, aggregate_initialize_t initialize, aggregate_update_t update, aggregate_combine_t combine, aggregate_finalize_t finalize, FunctionNullHandling null_handling=FunctionNullHandling::DEFAULT_NULL_HANDLING, aggregate_simple_update_t simple_update=nullptr, bind_aggregate_function_t bind=nullptr, aggregate_destructor_t destructor=nullptr, aggregate_statistics_t statistics=nullptr, aggregate_window_t window=nullptr, aggregate_serialize_t serialize=nullptr, aggregate_deserialize_t deserialize=nullptr) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| AggregateFunction(const string &name, const vector< LogicalType > &arguments, const LogicalType &return_type, aggregate_size_t state_size, aggregate_initialize_t initialize, aggregate_update_t update, aggregate_combine_t combine, aggregate_finalize_t finalize, aggregate_simple_update_t simple_update=nullptr, bind_aggregate_function_t bind=nullptr, aggregate_destructor_t destructor=nullptr, aggregate_statistics_t statistics=nullptr, aggregate_window_t window=nullptr, aggregate_serialize_t serialize=nullptr, aggregate_deserialize_t deserialize=nullptr) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| AggregateFunction(const vector< LogicalType > &arguments, const LogicalType &return_type, aggregate_size_t state_size, aggregate_initialize_t initialize, aggregate_update_t update, aggregate_combine_t combine, aggregate_finalize_t finalize, FunctionNullHandling null_handling=FunctionNullHandling::DEFAULT_NULL_HANDLING, aggregate_simple_update_t simple_update=nullptr, bind_aggregate_function_t bind=nullptr, aggregate_destructor_t destructor=nullptr, aggregate_statistics_t statistics=nullptr, aggregate_window_t window=nullptr, aggregate_serialize_t serialize=nullptr, aggregate_deserialize_t deserialize=nullptr) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| AggregateFunction(const vector< LogicalType > &arguments, const LogicalType &return_type, aggregate_size_t state_size, aggregate_initialize_t initialize, aggregate_update_t update, aggregate_combine_t combine, aggregate_finalize_t finalize, aggregate_simple_update_t simple_update=nullptr, bind_aggregate_function_t bind=nullptr, aggregate_destructor_t destructor=nullptr, aggregate_statistics_t statistics=nullptr, aggregate_window_t window=nullptr, aggregate_serialize_t serialize=nullptr, aggregate_deserialize_t deserialize=nullptr) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| AggregateFunction(const vector< LogicalType > &arguments, const LogicalType &return_type, aggregate_size_t state_size, aggregate_initialize_t initialize, aggregate_wininit_t window_init, aggregate_window_t window, bind_aggregate_function_t bind=nullptr, aggregate_destructor_t destructor=nullptr, aggregate_statistics_t statistics=nullptr, aggregate_serialize_t serialize=nullptr, aggregate_deserialize_t deserialize=nullptr) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| arguments | duckdb::SimpleFunction | |
| BaseScalarFunction(string name, vector< LogicalType > arguments, LogicalType return_type, FunctionStability stability, LogicalType varargs=LogicalType(LogicalTypeId::INVALID), FunctionNullHandling null_handling=FunctionNullHandling::DEFAULT_NULL_HANDLING, FunctionErrors errors=FunctionErrors::CANNOT_ERROR) (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | |
| BinaryAggregate(const LogicalType &a_type, const LogicalType &b_type, LogicalType return_type) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| BinaryScatterUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, Vector &states, idx_t count) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| BinaryUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, data_ptr_t state, idx_t count) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| bind | duckdb::AggregateFunction | |
| CallToString(const string &catalog_name, const string &schema_name, const string &name, const vector< LogicalType > &arguments, const LogicalType &varargs=LogicalType::INVALID) | duckdb::Function | static |
| CallToString(const string &catalog_name, const string &schema_name, const string &name, const vector< LogicalType > &arguments, const LogicalType &varargs, const LogicalType &return_type) | duckdb::Function | static |
| CallToString(const string &catalog_name, const string &schema_name, const string &name, const vector< LogicalType > &arguments, const named_parameter_type_map_t &named_parameters) | duckdb::Function | static |
| CanAggregate() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| CanWindow() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| catalog_name (defined in duckdb::Function) | duckdb::Function | |
| collation_handling | duckdb::BaseScalarFunction | |
| combine | duckdb::AggregateFunction | |
| deserialize (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | |
| destructor | duckdb::AggregateFunction | |
| distinct_dependent | duckdb::AggregateFunction | |
| EraseArgument(SimpleFunction &bound_function, vector< unique_ptr< Expression > > &arguments, idx_t argument_index) | duckdb::Function | static |
| errors | duckdb::BaseScalarFunction | |
| extra_info | duckdb::Function | |
| finalize | duckdb::AggregateFunction | |
| Function(string name) (defined in duckdb::Function) | duckdb::Function | explicit |
| function_info | duckdb::AggregateFunction | |
| GetBindCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetCollationHandling() const (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| GetDeserializeCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetDistinctDependent() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetErrorMode() const (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| GetNullHandling() const (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| GetOrderDependent() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetReturnType() const (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| GetReturnType() (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| GetSerializeCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetStability() const (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| GetStateCombineCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetStateDestructorCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetStateFinalizeCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetStateInitCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetStateSimpleUpdateCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetStateSizeCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetStateUpdateCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetStatisticsCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetWindowCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| GetWindowInitCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasBindCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| Hash() const (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | |
| HasSerializationCallbacks() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasStateCombineCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasStateDestructorCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasStateFinalizeCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasStateInitCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasStateSimpleUpdateCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasStateSizeCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasStateUpdateCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasStatisticsCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasVarArgs() const (defined in duckdb::SimpleFunction) | duckdb::SimpleFunction | |
| HasWindowCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| HasWindowInitCallback() const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| initialize | duckdb::AggregateFunction | |
| name | duckdb::Function | |
| null_handling | duckdb::BaseScalarFunction | |
| NullaryAggregate(LogicalType return_type) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| NullaryScatterUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, Vector &states, idx_t count) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| NullaryUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, data_ptr_t state, idx_t count) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| operator!=(const AggregateFunction &rhs) const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| operator==(const AggregateFunction &rhs) const (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| order_dependent | duckdb::AggregateFunction | |
| original_arguments | duckdb::SimpleFunction | |
| return_type | duckdb::BaseScalarFunction | |
| schema_name (defined in duckdb::Function) | duckdb::Function | |
| serialize (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | |
| SetBindCallback(bind_aggregate_function_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetCollationHandling(FunctionCollationHandling collation_handling_p) (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| SetDeserializeCallback(aggregate_deserialize_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetDistinctDependent(AggregateDistinctDependent value) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetErrorMode(FunctionErrors errors_p) (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| SetFallible() | duckdb::BaseScalarFunction | inline |
| SetNullHandling(FunctionNullHandling null_handling_p) (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| SetOrderDependent(AggregateOrderDependent value) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetReturnsError(BaseScalarFunction &function) (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inlinestatic |
| SetReturnType(LogicalType return_type_p) (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| SetSerializeCallback(aggregate_serialize_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetStability(FunctionStability stability_p) (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | inline |
| SetStateCombineCallback(aggregate_combine_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetStateDestructorCallback(aggregate_destructor_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetStateFinalizeCallback(aggregate_finalize_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetStateInitCallback(aggregate_initialize_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetStateSimpleUpdateCallback(aggregate_simple_update_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetStateSizeCallback(aggregate_size_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetStateUpdateCallback(aggregate_update_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetStatisticsCallback(aggregate_statistics_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetVolatile() | duckdb::BaseScalarFunction | inline |
| SetWindowCallback(aggregate_window_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| SetWindowInitCallback(aggregate_wininit_t callback) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inline |
| simple_update | duckdb::AggregateFunction | |
| SimpleFunction(string name, vector< LogicalType > arguments, LogicalType varargs=LogicalType(LogicalTypeId::INVALID)) (defined in duckdb::SimpleFunction) | duckdb::SimpleFunction | |
| stability | duckdb::BaseScalarFunction | |
| state_size | duckdb::AggregateFunction | |
| StateCombine(Vector &source, Vector &target, AggregateInputData &aggr_input_data, idx_t count) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| StateDestroy(Vector &states, AggregateInputData &aggr_input_data, idx_t count) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| StateFinalize(Vector &states, AggregateInputData &aggr_input_data, Vector &result, idx_t count, idx_t offset) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| StateInitialize(const AggregateFunction &, data_ptr_t state) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| StateSize(const AggregateFunction &) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| StateVoidFinalize(Vector &states, AggregateInputData &aggr_input_data, Vector &result, idx_t count, idx_t offset) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| statistics | duckdb::AggregateFunction | |
| ToString() const override (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | virtual |
| UnaryAggregate(const LogicalType &input_type, LogicalType return_type, FunctionNullHandling null_handling=FunctionNullHandling::DEFAULT_NULL_HANDLING) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| UnaryAggregateDestructor(LogicalType input_type, LogicalType return_type) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| UnaryScatterUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, Vector &states, idx_t count) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| UnaryUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, data_ptr_t state, idx_t count) (defined in duckdb::AggregateFunction) | duckdb::AggregateFunction | inlinestatic |
| update | duckdb::AggregateFunction | |
| varargs | duckdb::SimpleFunction | |
| window | duckdb::AggregateFunction | |
| window_init | duckdb::AggregateFunction | |
| ~BaseScalarFunction() override (defined in duckdb::BaseScalarFunction) | duckdb::BaseScalarFunction | |
| ~Function() (defined in duckdb::Function) | duckdb::Function | virtual |
| ~SimpleFunction() override (defined in duckdb::SimpleFunction) | duckdb::SimpleFunction |