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

Method scanCommitted

src/storage/table/update_info.cpp:106–112  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

104}
105
106void UpdateInfo::scanCommitted(const Transaction* transaction, ColumnChunkData& output,
107 offset_t startOffsetInOutput, row_idx_t startRowScanned, row_idx_t numRows) const {
108 iterateScan(transaction, startRowScanned, numRows, startOffsetInOutput,
109 [&](const VectorUpdateInfo& vecUpdateInfo, uint64_t i, uint64_t posInOutput) -> void {
110 output.write(vecUpdateInfo.data.get(), i, posInOutput, 1);
111 });
112}
113
114void UpdateInfo::iterateVectorInfo(const Transaction* transaction, idx_t idx,
115 const std::function<void(const VectorUpdateInfo&)>& func) const {

Callers 1

applyCommittedUpdatesMethod · 0.45

Calls 2

writeMethod · 0.45
getMethod · 0.45

Tested by

no test coverage detected