45230 {
45231 const auto format = string(schema.
format);
45232 if (format == "u") {
45233 return make_uniq<ArrowType>(LogicalType::JSON(), make_uniq<ArrowStringInfo>(ArrowVariableSizeType::NORMAL));
45234 } else if (format == "U") {
45235 return make_uniq<ArrowType>(LogicalType::JSON(),
45236 make_uniq<ArrowStringInfo>(ArrowVariableSizeType::SUPER_SIZE));
45237 } else if (format == "vu") {
45238 return make_uniq<ArrowType>(LogicalType::JSON(), make_uniq<ArrowStringInfo>(ArrowVariableSizeType::VIEW));
45239 }
45240 throw InvalidInputException("Arrow extension type \"%s\" not supported for arrow.json", format.c_str());
45241 }
const char * format
Array type description.
Definition duckdb.hpp:11265