src/main/java/org/apache/sysds/runtime/compress/colgroup/ColGroupOffset.java
// generic decompression for OLE/RLE, to be overwritten for performance
generic decompression for OLE/RLE, to be overwritten for performance
generic decompression for OLE / RLE to be overwritten for performance
@Override
	public void decompressToBlock(MatrixBlock target, int colpos) {
		final int numCols = getNumCols();
		final int numVals = getNumValues();
		final double[] values = getValues();
		for(int i = 0; i < numVals; i++) {
			Iterator<Integer> decoder = getIterator(i);
			int valOff = i * numCols;
			while(decoder.hasNext()) {
				int row = decoder.next();
				target.quickSetValue(row, 0, values[valOff + colpos]);
			}
		}
	}
@ Override public void decompressToBlock ( MatrixBlock target , int colpos ) { final int numCols = getNumCols ( ) ; final int numVals = getNumValues ( ) ; final double [ ] values = getValues ( ) ; for ( int i = 0 ; i < numVals ; i ++ ) { Iterator < Integer > decoder = getIterator ( i ) ; int valOff = i * numCols ; while ( decoder . hasNext ( ) ) { int row = decoder . next ( ) ; target . quickSetValue ( row , 0 , values [ valOff + colpos ] ) ; } } }
generic decompression for OLE/RLE, to be overwritten for performance
generic decompression for OLE / RLE to be overwritten for performance
// Run through the bitmaps for this column group