◆ GetType()
45292 {
45293 const auto format = string(schema.
format);
45294 if (format == "z") {
45295 return make_uniq<ArrowType>(LogicalType::BIGNUM, make_uniq<ArrowStringInfo>(ArrowVariableSizeType::NORMAL));
45296 } else if (format == "Z") {
45297 return make_uniq<ArrowType>(LogicalType::BIGNUM,
45298 make_uniq<ArrowStringInfo>(ArrowVariableSizeType::SUPER_SIZE));
45299 }
45300 throw InvalidInputException("Arrow extension type \"%s\" not supported for Bignum", format.c_str());
45301 }
const char * format
Array type description.
Definition duckdb.hpp:11265
◆ PopulateSchema()
45304 {
45306 extension.GetInfo().GetTypeName(), extension.GetInfo().GetVendorName());
45307 root_holder.metadata_info.emplace_back(schema_metadata.SerializeMetadata());
45308 schema.metadata = root_holder.metadata_info.back().get();
45309 const auto options = context.GetClientProperties();
45310 if (options.arrow_offset_size == ArrowOffsetSize::LARGE) {
45312 } else {
45314 }
45315 }
The documentation for this struct was generated from the following file:
- external/duckdb/duckdb.cpp