| 498 | template <typename ArrayType, typename TypeClass = typename ArrayType::TypeClass, |
| 499 | typename CType = typename TypeClass::c_type> |
| 500 | enable_if_t<is_physical_integer_type<TypeClass>::value && |
| 501 | sizeof(CType) != sizeof(int64_t)> |
| 502 | WriteDataValues(const ArrayType& arr) { |
| 503 | static const std::string null_string = "0"; |
| 504 | for (int64_t i = 0; i < arr.length(); ++i) { |
| 505 | if (arr.IsValid(i)) { |
| 506 | writer_->Int64(arr.Value(i)); |
| 507 | } else { |
| 508 | WriteRawNumber(null_string); |
| 509 | } |
| 510 | } |
| 511 | } |
| 512 | |
| 513 | template <typename ArrayType, typename TypeClass = typename ArrayType::TypeClass, |
| 514 | typename CType = typename TypeClass::c_type> |
nothing calls this directly
no test coverage detected