Package org.iq80.snappy
Interface Memory
- All Known Implementing Classes:
SlowMemory,UnsafeMemory
interface Memory
-
Method Summary
Modifier and TypeMethodDescriptionvoidcopyLong(byte[] src, int srcIndex, byte[] dest, int destIndex) voidcopyMemory(byte[] input, int inputIndex, byte[] output, int outputIndex, int length) booleanintloadByte(byte[] data, int index) intloadInt(byte[] data, int index) longloadLong(byte[] data, int index) intlookupShort(short[] data, int index)
-
Method Details
-
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)
-