BitShuffle implementation. The native method in this class is
defined in BitShuffleNative.h (genereted by javah) and BitShuffleNative.cpp
DO NOT USE THIS CLASS since the direct use of this class might break the
native library code loading in SnappyLoader.
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public native int | |
| public native int | shuffleDirectBuffer(ByteBuffer input, int inputOffset, int typeSize, int byteLength, ByteBuffer output, int outputOffset)
|
| public native int | |
| public native int | unshuffleDirectBuffer(ByteBuffer input, int inputOffset, int typeSize, int byteLength, ByteBuffer output, int outputOffset)
|
| BitShuffleNative | back to summary |
|---|---|
| public BitShuffleNative() | |
| shuffle | back to summary |
|---|---|
| public native int shuffle(Object input, int inputOffset, int typeSize, int byteLength, Object output, int outputOffset) throws IOException | |
| shuffleDirectBuffer | back to summary |
|---|---|
| public native int shuffleDirectBuffer(ByteBuffer input, int inputOffset, int typeSize, int byteLength, ByteBuffer output, int outputOffset) throws IOException | |
| unshuffle | back to summary |
|---|---|
| public native int unshuffle(Object input, int inputOffset, int typeSize, int byteLength, Object output, int outputOffset) throws IOException | |
| unshuffleDirectBuffer | back to summary |
|---|---|
| public native int unshuffleDirectBuffer(ByteBuffer input, int inputOffset, int typeSize, int byteLength, ByteBuffer output, int outputOffset) throws IOException | |