| 10 | } |
| 11 | |
| 12 | PeekableReadBuffer::PeekableReadBuffer(ReadBuffer & sub_buf_, size_t start_size_ /*= DBMS_DEFAULT_BUFFER_SIZE*/) |
| 13 | : BufferWithOwnMemory(start_size_), sub_buf(sub_buf_) |
| 14 | { |
| 15 | padded &= sub_buf.isPadded(); |
| 16 | /// Read from sub-buffer |
| 17 | Buffer & sub_working = sub_buf.buffer(); |
| 18 | BufferBase::set(sub_working.begin(), sub_working.size(), sub_buf.offset()); |
| 19 | |
| 20 | checkStateCorrect(); |
| 21 | } |
| 22 | |
| 23 | void PeekableReadBuffer::reset() |
| 24 | { |