Package io.airlift.compress
Interface Compressor
-
- All Known Implementing Classes:
Lz4Compressor,LzoCompressor,SnappyCompressor,ZstdCompressor
public interface Compressor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description intcompress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int maxOutputLength)voidcompress(ByteBuffer input, ByteBuffer output)intmaxCompressedLength(int uncompressedSize)
-
-
-
Method Detail
-
maxCompressedLength
int maxCompressedLength(int uncompressedSize)
-
compress
int compress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int maxOutputLength)- Returns:
- number of bytes written to the output
-
compress
void compress(ByteBuffer input, ByteBuffer output)
-
-