◆ VariableReturnBindData()
| duckdb::VariableReturnBindData::VariableReturnBindData |
( |
LogicalType |
stype_p | ) |
|
|
inlineexplicit |
81562 : stype(std::move(stype_p)) {
81563 }
◆ Copy()
Implements duckdb::FunctionData.
81565 {
81566 return make_uniq<VariableReturnBindData>(stype);
81567 }
◆ Equals()
Implements duckdb::FunctionData.
81568 {
81569 auto &other = other_p.Cast<VariableReturnBindData>();
81570 return stype == other.stype;
81571 }
◆ Serialize()
81573 {
81574 auto &info = bind_data->Cast<VariableReturnBindData>();
81575 serializer.WriteProperty(100, "variable_return_type", info.stype);
81576 }
◆ Deserialize()
81578 {
81579 auto stype = deserializer.ReadProperty<LogicalType>(100, "variable_return_type");
81580 return make_uniq<VariableReturnBindData>(std::move(stype));
81581 }
The documentation for this struct was generated from the following file:
- external/duckdb/duckdb.cpp