| 104 | } |
| 105 | |
| 106 | void 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 | |
| 114 | void UpdateInfo::iterateVectorInfo(const Transaction* transaction, idx_t idx, |
| 115 | const std::function<void(const VectorUpdateInfo&)>& func) const { |
no test coverage detected