| 196 | } |
| 197 | |
| 198 | static void updateInMemoryStats(ColumnChunkStats& stats, const ValueVector& values, |
| 199 | uint64_t offset = 0, uint64_t numValues = std::numeric_limits<uint64_t>::max()) { |
| 200 | const auto physicalType = values.dataType.getPhysicalType(); |
| 201 | const auto numValuesToCheck = std::min(numValues, values.state->getSelSize()); |
| 202 | stats.update(values, offset, numValuesToCheck, physicalType); |
| 203 | } |
| 204 | |
| 205 | static void updateInMemoryStats(ColumnChunkStats& stats, const ColumnChunkData* values, |
| 206 | uint64_t offset = 0, uint64_t numValues = std::numeric_limits<uint64_t>::max()) { |
no test coverage detected