Package io.airlift.compress.v3.snappy
Interface SnappyCompressor
- All Superinterfaces:
Compressor
- All Known Implementing Classes:
SnappyJavaCompressor,SnappyNativeCompressor
public sealed interface SnappyCompressor
extends Compressor
permits SnappyJavaCompressor, SnappyNativeCompressor
-
Method Summary
Modifier and TypeMethodDescriptionintcompress(MemorySegment input, MemorySegment output) static SnappyCompressorcreate()Methods inherited from interface io.airlift.compress.v3.Compressor
compress, getRetainedSizeInBytes, maxCompressedLength
-
Method Details
-
compress
- Specified by:
compressin interfaceCompressor- Returns:
- number of bytes written to the output
-
create
-