MCPcopy Create free account
hub / github.com/LadybugDB/ladybug / loadFromDisk

Method loadFromDisk

src/storage/buffer_manager/spiller.cpp:79–88  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

77}
78
79void Spiller::loadFromDisk(ColumnChunkData& chunk) const {
80 auto& buffer = *chunk.buffer;
81 if (buffer.evicted) {
82 buffer.prepareLoadFromDisk();
83 auto dataFH = getDataFH();
84 DASSERT(dataFH);
85 dataFH->getFileInfo()->readFromFile(buffer.buffer.data(), buffer.buffer.size(),
86 buffer.filePosition);
87 }
88}
89
90SpillResult Spiller::claimNextGroup() {
91 InMemChunkedNodeGroup* groupToFlush = nullptr;

Callers 3

TEST_FFunction · 0.45
getPartitionBufferMethod · 0.45
loadFromDiskFunction · 0.45

Calls 6

getDataFHFunction · 0.85
prepareLoadFromDiskMethod · 0.80
readFromFileMethod · 0.45
getFileInfoMethod · 0.45
dataMethod · 0.45
sizeMethod · 0.45

Tested by 1

TEST_FFunction · 0.36