◆ AnyTypeInfo() [1/2]
72596 : ExtraTypeInfo(ExtraTypeInfoType::ANY_TYPE_INFO), target_type(std::move(target_type_p)), cast_score(cast_score_p) {
72597}
◆ AnyTypeInfo() [2/2]
| duckdb::AnyTypeInfo::AnyTypeInfo |
( |
| ) |
|
|
private |
72592 : ExtraTypeInfo(ExtraTypeInfoType::ANY_TYPE_INFO) {
72593}
◆ Serialize()
◆ Copy()
Reimplemented from duckdb::ExtraTypeInfo.
72604 {
72605 return make_shared_ptr<AnyTypeInfo>(*this);
72606}
◆ DeepCopy()
Reimplemented from duckdb::ExtraTypeInfo.
72608 {
72609 return make_shared_ptr<AnyTypeInfo>(target_type.
DeepCopy(), cast_score);
72610}
LogicalType DeepCopy() const
DeepCopy() will make a unique copy of any nested ExtraTypeInfo as well.
◆ EqualsInternal()
| bool duckdb::AnyTypeInfo::EqualsInternal |
( |
ExtraTypeInfo * |
other_p | ) |
const |
|
overrideprotectedvirtual |
Reimplemented from duckdb::ExtraTypeInfo.
72599 {
72600 auto &other = other_p->Cast<AnyTypeInfo>();
72601 return target_type == other.target_type && cast_score == other.cast_score;
72602}
The documentation for this struct was generated from the following file:
- external/duckdb/duckdb.cpp