Package io.airlift.compress.v3.zstd
Class ZstdJavaCompressor
java.lang.Object
io.airlift.compress.v3.zstd.ZstdJavaCompressor
- All Implemented Interfaces:
Compressor,ZstdCompressor
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintcompress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int maxOutputLength) intcompress(MemorySegment input, MemorySegment output) intmaxCompressedLength(int uncompressedSize) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.airlift.compress.v3.Compressor
getRetainedSizeInBytes
-
Constructor Details
-
ZstdJavaCompressor
public ZstdJavaCompressor()
-
-
Method Details
-
maxCompressedLength
public int maxCompressedLength(int uncompressedSize) - Specified by:
maxCompressedLengthin interfaceCompressor
-
compress
public int compress(byte[] input, int inputOffset, int inputLength, byte[] output, int outputOffset, int maxOutputLength) - Specified by:
compressin interfaceCompressor- Returns:
- number of bytes written to the output
-
compress
- Specified by:
compressin interfaceCompressor- Specified by:
compressin interfaceZstdCompressor- Returns:
- number of bytes written to the output
-