MCPcopy Create free account
hub / github.com/ByConity/ByConity / PeekableReadBuffer

Method PeekableReadBuffer

src/IO/PeekableReadBuffer.cpp:12–21  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

10}
11
12PeekableReadBuffer::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
23void PeekableReadBuffer::reset()
24{

Callers

nothing calls this directly

Calls 6

isPaddedMethod · 0.80
bufferMethod · 0.80
setFunction · 0.50
beginMethod · 0.45
sizeMethod · 0.45
offsetMethod · 0.45

Tested by

no test coverage detected