| 1222 | typename = std::enable_if_t<is_boolean_type<ArrowType>::value || |
| 1223 | is_number_type<ArrowType>::value>> |
| 1224 | Result<std::shared_ptr<Array>> BuildArray( |
| 1225 | const std::vector<typename TypeTraits<ArrowType>::CType>& values) { |
| 1226 | using BuilderType = typename TypeTraits<ArrowType>::BuilderType; |
| 1227 | BuilderType builder; |
| 1228 | for (const auto& value : values) { |
| 1229 | ARROW_RETURN_NOT_OK(builder.Append(value)); |
| 1230 | } |
| 1231 | return builder.Finish(); |
| 1232 | } |
| 1233 | struct StringBuilderVisitor { |
| 1234 | template <typename DataType> |
| 1235 | enable_if_t<has_string_view<DataType>::value, Status> Visit( |
no test coverage detected