diff --git a/cpp/src/arrow/array/statistics.h b/cpp/src/arrow/array/statistics.h index 3ac0d6a4055a0..e7365a9d7f908 100644 --- a/cpp/src/arrow/array/statistics.h +++ b/cpp/src/arrow/array/statistics.h @@ -46,6 +46,7 @@ struct ARROW_EXPORT ArrayStatistics { const std::shared_ptr& operator()(const int64_t&) { return int64(); } const std::shared_ptr& operator()(const uint64_t&) { return uint64(); } const std::shared_ptr& operator()(const double&) { return float64(); } + // GH-44579: How to support binary data? const std::shared_ptr& operator()(const std::string&) { return utf8(); } } visitor; return std::visit(visitor, value.value());