Package org.iq80.snappy
Interface Memory
-
- All Known Implementing Classes:
SlowMemory
,UnsafeMemory
interface Memory
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
copyLong(byte[] src, int srcIndex, byte[] dest, int destIndex)
void
copyMemory(byte[] input, int inputIndex, byte[] output, int outputIndex, int length)
boolean
fastAccessSupported()
int
loadByte(byte[] data, int index)
int
loadInt(byte[] data, int index)
long
loadLong(byte[] data, int index)
int
lookupShort(short[] data, int index)
-
-
-
Method Detail
-
fastAccessSupported
boolean fastAccessSupported()
-
lookupShort
int lookupShort(short[] data, int index)
-
loadByte
int loadByte(byte[] data, int index)
-
loadInt
int loadInt(byte[] data, int index)
-
copyLong
void copyLong(byte[] src, int srcIndex, byte[] dest, int destIndex)
-
loadLong
long loadLong(byte[] data, int index)
-
copyMemory
void copyMemory(byte[] input, int inputIndex, byte[] output, int outputIndex, int length)
-
-