org.xerial.snappy
インタフェース SnappyNativeAPI
- 既知の実装クラスの一覧:
- SnappyNative
public interface SnappyNativeAPI
Interface to access the native code of Snappy.
- 作成者:
- leo
|
メソッドの概要 |
void |
arrayCopy(Object src,
int offset,
int byteLength,
Object dest,
int dOffset)
|
boolean |
isValidCompressedBuffer(ByteBuffer compressed,
int offset,
int len)
|
boolean |
isValidCompressedBuffer(Object input,
int offset,
int len)
|
int |
maxCompressedLength(int source_bytes)
|
String |
nativeLibraryVersion()
|
int |
rawCompress(ByteBuffer input,
int inputOffset,
int inputLength,
ByteBuffer compressed,
int outputOffset)
|
int |
rawCompress(Object input,
int inputOffset,
int inputByteLength,
Object output,
int outputOffset)
|
int |
rawUncompress(ByteBuffer compressed,
int inputOffset,
int inputLength,
ByteBuffer uncompressed,
int outputOffset)
|
int |
rawUncompress(Object input,
int inputOffset,
int inputLength,
Object output,
int outputOffset)
|
void |
throw_error(int errorCode)
|
int |
uncompressedLength(ByteBuffer compressed,
int offset,
int len)
|
int |
uncompressedLength(Object input,
int offset,
int len)
|
nativeLibraryVersion
String nativeLibraryVersion()
rawCompress
int rawCompress(ByteBuffer input,
int inputOffset,
int inputLength,
ByteBuffer compressed,
int outputOffset)
throws IOException
- 例外:
IOException
rawCompress
int rawCompress(Object input,
int inputOffset,
int inputByteLength,
Object output,
int outputOffset)
rawUncompress
int rawUncompress(ByteBuffer compressed,
int inputOffset,
int inputLength,
ByteBuffer uncompressed,
int outputOffset)
throws IOException
- 例外:
IOException
rawUncompress
int rawUncompress(Object input,
int inputOffset,
int inputLength,
Object output,
int outputOffset)
throws IOException
- 例外:
IOException
maxCompressedLength
int maxCompressedLength(int source_bytes)
uncompressedLength
int uncompressedLength(ByteBuffer compressed,
int offset,
int len)
throws IOException
- 例外:
IOException
uncompressedLength
int uncompressedLength(Object input,
int offset,
int len)
throws IOException
- 例外:
IOException
isValidCompressedBuffer
boolean isValidCompressedBuffer(ByteBuffer compressed,
int offset,
int len)
throws IOException
- 例外:
IOException
isValidCompressedBuffer
boolean isValidCompressedBuffer(Object input,
int offset,
int len)
throws IOException
- 例外:
IOException
arrayCopy
void arrayCopy(Object src,
int offset,
int byteLength,
Object dest,
int dOffset)
throws IOException
- 例外:
IOException
throw_error
void throw_error(int errorCode)
throws IOException
- 例外:
IOException
Copyright © 2011. All Rights Reserved.