| 787 | } |
| 788 | |
| 789 | static void writeInMemoryCSRInsertion(const Transaction* transaction, |
| 790 | CheckpointWriteCursor& writeCursor, const ChunkedNodeGroup& chunkedGroup, row_idx_t rowInChunk, |
| 791 | column_id_t columnID, ChunkState& chunkState) { |
| 792 | DASSERT(!chunkedGroup.isDeleted(transaction, rowInChunk)); |
| 793 | chunkedGroup.getColumnChunk(columnID).scanCommitted<ResidencyState::IN_MEMORY>(transaction, |
| 794 | chunkState, writeCursor.getCurrentSegmentForWrite(1), rowInChunk, 1); |
| 795 | ++writeCursor; |
| 796 | } |
| 797 | |
| 798 | static void fillCSRGaps(CheckpointReadCursor& readCursor, CheckpointWriteCursor& writeCursor, |
| 799 | ColumnChunkData* dummyChunkForNulls, length_t numOldGaps, length_t numGaps) { |
no test coverage detected