| 372 | const char* bufferEnd_; |
| 373 | |
| 374 | unsigned char readByte() { |
| 375 | if (bufferPointer_ == bufferEnd_) { |
| 376 | int length; |
| 377 | if (!inputStream_->Next(reinterpret_cast<const void**>(&bufferPointer_), &length)) { |
| 378 | throw ParseError("bad read in DoubleColumnReader::next()"); |
| 379 | } |
| 380 | bufferEnd_ = bufferPointer_ + length; |
| 381 | } |
| 382 | return static_cast<unsigned char>(*(bufferPointer_++)); |
| 383 | } |
| 384 | |
| 385 | ValueType read() { |
| 386 | using BitType = std::conditional_t<columnKind == TypeKind::DOUBLE, int64_t, int32_t>; |
nothing calls this directly
no test coverage detected