◆ AggregateStateTypeInfo() [1/2]
| duckdb::AggregateStateTypeInfo::AggregateStateTypeInfo |
( |
aggregate_state_t |
state_type_p | ) |
|
|
explicit |
72354 : ExtraTypeInfo(ExtraTypeInfoType::AGGREGATE_STATE_TYPE_INFO), state_type(std::move(state_type_p)) {
72355}
◆ AggregateStateTypeInfo() [2/2]
| duckdb::AggregateStateTypeInfo::AggregateStateTypeInfo |
( |
| ) |
|
|
private |
72350 : ExtraTypeInfo(ExtraTypeInfoType::AGGREGATE_STATE_TYPE_INFO) {
72351}
◆ Serialize()
| void duckdb::AggregateStateTypeInfo::Serialize |
( |
Serializer & |
serializer | ) |
const |
|
overridevirtual |
◆ Copy()
Reimplemented from duckdb::ExtraTypeInfo.
72364 {
72365 return make_shared_ptr<AggregateStateTypeInfo>(*this);
72366}
◆ EqualsInternal()
| bool duckdb::AggregateStateTypeInfo::EqualsInternal |
( |
ExtraTypeInfo * |
other_p | ) |
const |
|
overrideprotectedvirtual |
Reimplemented from duckdb::ExtraTypeInfo.
72357 {
72358 auto &other = other_p->Cast<AggregateStateTypeInfo>();
72359 return state_type.function_name == other.state_type.function_name &&
72360 state_type.return_type == other.state_type.return_type &&
72361 state_type.bound_argument_types == other.state_type.bound_argument_types;
72362}
The documentation for this struct was generated from the following file:
- external/duckdb/duckdb.cpp