◆ ListTypeInfo() [1/2]
| duckdb::ListTypeInfo::ListTypeInfo |
( |
LogicalType |
child_type_p | ) |
|
|
explicit |
72304 : ExtraTypeInfo(ExtraTypeInfoType::LIST_TYPE_INFO), child_type(std::move(child_type_p)) {
72305}
◆ ListTypeInfo() [2/2]
| duckdb::ListTypeInfo::ListTypeInfo |
( |
| ) |
|
|
private |
72300 : ExtraTypeInfo(ExtraTypeInfoType::LIST_TYPE_INFO) {
72301}
◆ Serialize()
◆ Copy()
Reimplemented from duckdb::ExtraTypeInfo.
72312 {
72313 return make_shared_ptr<ListTypeInfo>(*this);
72314}
◆ DeepCopy()
Reimplemented from duckdb::ExtraTypeInfo.
72316 {
72317 return make_shared_ptr<ListTypeInfo>(child_type.
DeepCopy());
72318}
LogicalType DeepCopy() const
DeepCopy() will make a unique copy of any nested ExtraTypeInfo as well.
◆ EqualsInternal()
| bool duckdb::ListTypeInfo::EqualsInternal |
( |
ExtraTypeInfo * |
other_p | ) |
const |
|
overrideprotectedvirtual |
Reimplemented from duckdb::ExtraTypeInfo.
72307 {
72308 auto &other = other_p->Cast<ListTypeInfo>();
72309 return child_type == other.child_type;
72310}
The documentation for this struct was generated from the following file:
- external/duckdb/duckdb.cpp