Class SnappyCompressor

java.lang.Object
io.airlift.compress.snappy.SnappyCompressor
All Implemented Interfaces:
Compressor

public class SnappyCompressor extends Object implements Compressor
  • Constructor Details

    • SnappyCompressor

      public SnappyCompressor()
  • Method Details

    • maxCompressedLength

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

      public int compress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int maxOutputLength)
      Specified by:
      compress in interface Compressor
      Returns:
      number of bytes written to the output
    • compress

      public void compress(ByteBuffer inputBuffer, ByteBuffer outputBuffer)
      Specified by:
      compress in interface Compressor