| 731 | int64_t null_count) override; |
| 732 | |
| 733 | void Update(const ::arrow::Array& values, bool update_counts) override { |
| 734 | if (update_counts) { |
| 735 | IncrementNullCount(values.null_count()); |
| 736 | IncrementNumValues(values.length() - values.null_count()); |
| 737 | } |
| 738 | |
| 739 | if (values.null_count() == values.length()) { |
| 740 | return; |
| 741 | } |
| 742 | |
| 743 | if (comparator_ == nullptr) return; |
| 744 | SetMinMaxPair(comparator_->GetMinMax(values)); |
| 745 | } |
| 746 | |
| 747 | const T& min() const override { return min_; } |
| 748 |
nothing calls this directly
no test coverage detected