| 222 | } |
| 223 | |
| 224 | void UndoBuffer::commitVectorUpdateInfo(const uint8_t* record, transaction_t commitTS) { |
| 225 | auto& undoRecord = *reinterpret_cast<VectorUpdateRecord const*>(record); |
| 226 | DASSERT(undoRecord.updateInfo); |
| 227 | DASSERT(undoRecord.vectorUpdateInfo); |
| 228 | undoRecord.updateInfo->commit(undoRecord.vectorIdx, undoRecord.vectorUpdateInfo, commitTS); |
| 229 | } |
| 230 | |
| 231 | void UndoBuffer::rollbackRecord(ClientContext* context, const UndoRecordType recordType, |
| 232 | const uint8_t* record) { |