◆ BoundParameterData() [1/3]
| duckdb::BoundParameterData::BoundParameterData |
( |
| ) |
|
|
inline |
◆ BoundParameterData() [2/3]
| duckdb::BoundParameterData::BoundParameterData |
( |
Value |
val | ) |
|
|
inlineexplicit |
27234 : value(std::move(val)), return_type(GetDefaultType(value.type())) {
27235 }
◆ BoundParameterData() [3/3]
| duckdb::BoundParameterData::BoundParameterData |
( |
Value |
val, |
|
|
LogicalType |
type_p |
|
) |
| |
|
inline |
27236 : value(std::move(val)), return_type(std::move(type_p)) {
27237 }
◆ SetValue()
| void duckdb::BoundParameterData::SetValue |
( |
Value |
val | ) |
|
|
inline |
27246 {
27247 value = std::move(val);
27248 }
◆ GetValue()
| const Value & duckdb::BoundParameterData::GetValue |
( |
| ) |
const |
|
inline |
27250 {
27251 return value;
27252 }
◆ GetDefaultType()
27258 {
27259 if (value.type().id() == LogicalTypeId::VARCHAR && StringType::GetCollation(type).empty()) {
27260 return LogicalTypeId::STRING_LITERAL;
27261 }
27262 return value.type();
27263 }
The documentation for this struct was generated from the following file: