fetchColumnTempBuf.reset(currentKey.allCellValLenBuffer[columnID]
.getData(), currentKey.allCellValLenBuffer[columnID].getLength());
for (int i = 0; i < recordsNumInValBuffer; i++) {
int length = getColumnNextValueLength(columnID);
BytesRefWritable currentCell = rest.get(i);
if (currentValue.decompressedFlag[columnID]) {
currentCell.set(currentValue.loadedColumnsValueBuffer[columnID]
.getData(), columnNextRowStart, length);
} else {
currentCell.set(currentValue.lazyDecompressCallbackObjs[columnID],
columnNextRowStart, length);
}
columnNextRowStart = columnNextRowStart + length;
}
return rest;