public class BitShuffleNative
extends java.lang.Object
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.
| Constructor and Description |
|---|
BitShuffleNative() |
| Modifier and Type | Method and Description |
|---|---|
int |
shuffle(java.lang.Object input,
int inputOffset,
int typeSize,
int byteLength,
java.lang.Object output,
int outputOffset) |
int |
shuffleDirectBuffer(java.nio.ByteBuffer input,
int inputOffset,
int typeSize,
int byteLength,
java.nio.ByteBuffer output,
int outputOffset) |
int |
unshuffle(java.lang.Object input,
int inputOffset,
int typeSize,
int byteLength,
java.lang.Object output,
int outputOffset) |
int |
unshuffleDirectBuffer(java.nio.ByteBuffer input,
int inputOffset,
int typeSize,
int byteLength,
java.nio.ByteBuffer output,
int outputOffset) |
public int shuffle(java.lang.Object input,
int inputOffset,
int typeSize,
int byteLength,
java.lang.Object output,
int outputOffset)
throws java.io.IOException
java.io.IOExceptionpublic int shuffleDirectBuffer(java.nio.ByteBuffer input,
int inputOffset,
int typeSize,
int byteLength,
java.nio.ByteBuffer output,
int outputOffset)
throws java.io.IOException
java.io.IOExceptionpublic int unshuffle(java.lang.Object input,
int inputOffset,
int typeSize,
int byteLength,
java.lang.Object output,
int outputOffset)
throws java.io.IOException
java.io.IOExceptionpublic int unshuffleDirectBuffer(java.nio.ByteBuffer input,
int inputOffset,
int typeSize,
int byteLength,
java.nio.ByteBuffer output,
int outputOffset)
throws java.io.IOException
java.io.IOException