Package io.trino.orc

Class DeflateCompressor

java.lang.Object
io.trino.orc.DeflateCompressor
All Implemented Interfaces:
io.airlift.compress.Compressor

public class DeflateCompressor extends Object implements io.airlift.compress.Compressor
  • Constructor Details

    • DeflateCompressor

      public DeflateCompressor()
  • Method Details

    • maxCompressedLength

      public int maxCompressedLength(int uncompressedSize)
      Specified by:
      maxCompressedLength in interface io.airlift.compress.Compressor
    • compress

      public int compress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int maxOutputLength)
      Specified by:
      compress in interface io.airlift.compress.Compressor
    • compress

      public void compress(ByteBuffer input, ByteBuffer output)
      Specified by:
      compress in interface io.airlift.compress.Compressor