Class ZstdCompressor

java.lang.Object
ai.vespa.airlift.zstd.ZstdCompressor
All Implemented Interfaces:
Compressor

public class ZstdCompressor extends Object implements Compressor
  • Constructor Details

    • ZstdCompressor

      public ZstdCompressor()
  • 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