---------------------- cast String to Array Helper ------------------------------ //
| 375 | |
| 376 | // ---------------------- cast String to Array Helper ------------------------------ // |
| 377 | static void validateNumElementsInArray(uint64_t numElementsRead, const LogicalType& type) { |
| 378 | auto numElementsInArray = ArrayType::getNumElements(type); |
| 379 | if (numElementsRead != numElementsInArray) { |
| 380 | throw ConversionException(std::format( |
| 381 | "Each array should have fixed number of elements. Expected: {}, Actual: {}.", |
| 382 | numElementsInArray, numElementsRead)); |
| 383 | } |
| 384 | } |
| 385 | |
| 386 | // ---------------------- cast String to List/Array ------------------------------ // |
| 387 | template<> |