◆ GetType()
45264 {
45265 const auto format = string(schema.
format);
45266 if (format == "z") {
45267 return make_uniq<ArrowType>(LogicalType::BIT, make_uniq<ArrowStringInfo>(ArrowVariableSizeType::NORMAL));
45268 } else if (format == "Z") {
45269 return make_uniq<ArrowType>(LogicalType::BIT,
45270 make_uniq<ArrowStringInfo>(ArrowVariableSizeType::SUPER_SIZE));
45271 }
45272 throw InvalidInputException("Arrow extension type \"%s\" not supported for BIT type", format.c_str());
45273 }
const char * format
Array type description.
Definition duckdb.hpp:11265
◆ PopulateSchema()
45276 {
45278 extension.GetInfo().GetTypeName(), extension.GetInfo().GetVendorName());
45279 root_holder.metadata_info.emplace_back(schema_metadata.SerializeMetadata());
45280 schema.metadata = root_holder.metadata_info.back().get();
45281 const auto options = context.GetClientProperties();
45282 if (options.arrow_offset_size == ArrowOffsetSize::LARGE) {
45284 } else {
45286 }
45287 }
The documentation for this struct was generated from the following file:
- external/duckdb/duckdb.cpp