Package org.apache.orc.impl
Class SnappyCodec
java.lang.Object
org.apache.orc.impl.AircompressorCodec
org.apache.orc.impl.SnappyCodec
- All Implemented Interfaces:
Closeable,AutoCloseable,CompressionCodec,DirectDecompressionCodec
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.orc.CompressionCodec
CompressionCodec.DataKind, CompressionCodec.Options, CompressionCodec.SpeedModifier -
Method Summary
Modifier and TypeMethodDescriptionvoiddecompress(ByteBuffer in, ByteBuffer out) Decompress the in buffer to the out buffer.voiddestroy()Closes the codec, releasing the resources.voiddirectDecompress(ByteBuffer in, ByteBuffer out) booleanvoidreset()Resets the codec, preparing it for reuse.Methods inherited from class org.apache.orc.impl.AircompressorCodec
close, compress, getBuffer, getDefaultOptions, getKindMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.orc.CompressionCodec
close, compress, getDefaultOptions, getKind
-
Method Details
-
decompress
Description copied from interface:CompressionCodecDecompress the in buffer to the out buffer.- Specified by:
decompressin interfaceCompressionCodec- Overrides:
decompressin classAircompressorCodec- Parameters:
in- the bytes to decompressout- the decompressed bytes- Throws:
IOException
-
isAvailable
public boolean isAvailable()- Specified by:
isAvailablein interfaceDirectDecompressionCodec
-
directDecompress
- Specified by:
directDecompressin interfaceDirectDecompressionCodec- Throws:
IOException
-
reset
public void reset()Description copied from interface:CompressionCodecResets the codec, preparing it for reuse.- Specified by:
resetin interfaceCompressionCodec- Overrides:
resetin classAircompressorCodec
-
destroy
public void destroy()Description copied from interface:CompressionCodecCloses the codec, releasing the resources.- Specified by:
destroyin interfaceCompressionCodec- Overrides:
destroyin classAircompressorCodec
-