| 894 | struct MakeNullImpl { |
| 895 | template <typename T, typename ScalarType = typename TypeTraits<T>::ScalarType> |
| 896 | enable_if_scalar_constructor_has_arrow_type<T, Status> Visit(const T&) { |
| 897 | out_ = std::make_shared<ScalarType>(type_); |
| 898 | return Status::OK(); |
| 899 | } |
| 900 | |
| 901 | template <typename T, typename ScalarType = typename TypeTraits<T>::ScalarType> |
| 902 | enable_if_scalar_constructor_has_no_arrow_type<T, Status> Visit(const T&) { |
nothing calls this directly
no test coverage detected