| 1266 | typename = std::enable_if_t<is_boolean_type<ArrowType>::value || |
| 1267 | is_number_type<ArrowType>::value>> |
| 1268 | Result<std::shared_ptr<Array>> BuildArray( |
| 1269 | const std::vector<typename TypeTraits<ArrowType>::CType>& values) { |
| 1270 | using BuilderType = typename TypeTraits<ArrowType>::BuilderType; |
| 1271 | BuilderType builder; |
| 1272 | for (const auto& value : values) { |
| 1273 | ARROW_RETURN_NOT_OK(builder.Append(value)); |
| 1274 | } |
| 1275 | return builder.Finish(); |
| 1276 | } |
| 1277 | struct StringBuilderVisitor { |
| 1278 | template <typename DataType> |
| 1279 | enable_if_t<has_string_view<DataType>::value, Status> Visit( |
no test coverage detected