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::AggregateFunction Member List

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::AggregateFunctioninline
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::AggregateFunctioninline
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::AggregateFunctioninline
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::AggregateFunctioninline
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::AggregateFunctioninline
argumentsduckdb::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::AggregateFunctioninlinestatic
BinaryScatterUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, Vector &states, idx_t count) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
BinaryUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, data_ptr_t state, idx_t count) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
bindduckdb::AggregateFunction
CallToString(const string &catalog_name, const string &schema_name, const string &name, const vector< LogicalType > &arguments, const LogicalType &varargs=LogicalType::INVALID)duckdb::Functionstatic
CallToString(const string &catalog_name, const string &schema_name, const string &name, const vector< LogicalType > &arguments, const LogicalType &varargs, const LogicalType &return_type)duckdb::Functionstatic
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::Functionstatic
CanAggregate() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
CanWindow() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
catalog_name (defined in duckdb::Function)duckdb::Function
collation_handlingduckdb::BaseScalarFunction
combineduckdb::AggregateFunction
deserialize (defined in duckdb::AggregateFunction)duckdb::AggregateFunction
destructorduckdb::AggregateFunction
distinct_dependentduckdb::AggregateFunction
EraseArgument(SimpleFunction &bound_function, vector< unique_ptr< Expression > > &arguments, idx_t argument_index)duckdb::Functionstatic
errorsduckdb::BaseScalarFunction
extra_infoduckdb::Function
finalizeduckdb::AggregateFunction
Function(string name) (defined in duckdb::Function)duckdb::Functionexplicit
function_infoduckdb::AggregateFunction
GetBindCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetCollationHandling() const (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
GetDeserializeCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetDistinctDependent() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetErrorMode() const (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
GetNullHandling() const (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
GetOrderDependent() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetReturnType() const (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
GetReturnType() (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
GetSerializeCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetStability() const (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
GetStateCombineCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetStateDestructorCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetStateFinalizeCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetStateInitCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetStateSimpleUpdateCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetStateSizeCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetStateUpdateCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetStatisticsCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetWindowCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
GetWindowInitCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasBindCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
Hash() const (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunction
HasSerializationCallbacks() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasStateCombineCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasStateDestructorCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasStateFinalizeCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasStateInitCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasStateSimpleUpdateCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasStateSizeCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasStateUpdateCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasStatisticsCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasVarArgs() const (defined in duckdb::SimpleFunction)duckdb::SimpleFunction
HasWindowCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
HasWindowInitCallback() const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
initializeduckdb::AggregateFunction
nameduckdb::Function
null_handlingduckdb::BaseScalarFunction
NullaryAggregate(LogicalType return_type) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
NullaryScatterUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, Vector &states, idx_t count) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
NullaryUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, data_ptr_t state, idx_t count) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
operator!=(const AggregateFunction &rhs) const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
operator==(const AggregateFunction &rhs) const (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
order_dependentduckdb::AggregateFunction
original_argumentsduckdb::SimpleFunction
return_typeduckdb::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::AggregateFunctioninline
SetCollationHandling(FunctionCollationHandling collation_handling_p) (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
SetDeserializeCallback(aggregate_deserialize_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetDistinctDependent(AggregateDistinctDependent value) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetErrorMode(FunctionErrors errors_p) (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
SetFallible()duckdb::BaseScalarFunctioninline
SetNullHandling(FunctionNullHandling null_handling_p) (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
SetOrderDependent(AggregateOrderDependent value) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetReturnsError(BaseScalarFunction &function) (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninlinestatic
SetReturnType(LogicalType return_type_p) (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
SetSerializeCallback(aggregate_serialize_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetStability(FunctionStability stability_p) (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctioninline
SetStateCombineCallback(aggregate_combine_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetStateDestructorCallback(aggregate_destructor_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetStateFinalizeCallback(aggregate_finalize_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetStateInitCallback(aggregate_initialize_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetStateSimpleUpdateCallback(aggregate_simple_update_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetStateSizeCallback(aggregate_size_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetStateUpdateCallback(aggregate_update_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetStatisticsCallback(aggregate_statistics_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetVolatile()duckdb::BaseScalarFunctioninline
SetWindowCallback(aggregate_window_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
SetWindowInitCallback(aggregate_wininit_t callback) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninline
simple_updateduckdb::AggregateFunction
SimpleFunction(string name, vector< LogicalType > arguments, LogicalType varargs=LogicalType(LogicalTypeId::INVALID)) (defined in duckdb::SimpleFunction)duckdb::SimpleFunction
stabilityduckdb::BaseScalarFunction
state_sizeduckdb::AggregateFunction
StateCombine(Vector &source, Vector &target, AggregateInputData &aggr_input_data, idx_t count) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
StateDestroy(Vector &states, AggregateInputData &aggr_input_data, idx_t count) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
StateFinalize(Vector &states, AggregateInputData &aggr_input_data, Vector &result, idx_t count, idx_t offset) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
StateInitialize(const AggregateFunction &, data_ptr_t state) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
StateSize(const AggregateFunction &) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
StateVoidFinalize(Vector &states, AggregateInputData &aggr_input_data, Vector &result, idx_t count, idx_t offset) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
statisticsduckdb::AggregateFunction
ToString() const override (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunctionvirtual
UnaryAggregate(const LogicalType &input_type, LogicalType return_type, FunctionNullHandling null_handling=FunctionNullHandling::DEFAULT_NULL_HANDLING) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
UnaryAggregateDestructor(LogicalType input_type, LogicalType return_type) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
UnaryScatterUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, Vector &states, idx_t count) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
UnaryUpdate(Vector inputs[], AggregateInputData &aggr_input_data, idx_t input_count, data_ptr_t state, idx_t count) (defined in duckdb::AggregateFunction)duckdb::AggregateFunctioninlinestatic
updateduckdb::AggregateFunction
varargsduckdb::SimpleFunction
windowduckdb::AggregateFunction
window_initduckdb::AggregateFunction
~BaseScalarFunction() override (defined in duckdb::BaseScalarFunction)duckdb::BaseScalarFunction
~Function() (defined in duckdb::Function)duckdb::Functionvirtual
~SimpleFunction() override (defined in duckdb::SimpleFunction)duckdb::SimpleFunction