uncompressedSize,
codecName);
// COPY the data back into the output buffer.
// (DrillBufs can only refer to direct memory, so we cannot pass back a BytesInput backed
// by a byte array).
outBuffer.put(outBytesInp.toByteArray());
}
return new HadoopByteBufBytesInput(outBuffer, 0, outBuffer.limit());
}
private DirectDecompressionCodec getCodec(CompressionCodecName codecName) {