Package io.trino.orc

Class DeflateCompressor

  • All Implemented Interfaces:
    io.airlift.compress.Compressor

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

      • DeflateCompressor

        public DeflateCompressor()
    • Method Detail

      • 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