Class NativeRange.RangeJNI
java.lang.Object
org.fusesource.leveldbjni.internal.NativeRange.RangeJNI
- Enclosing class:
NativeRange
@JniClass(name="leveldb::Range",
flags={STRUCT,CPP})
public static class NativeRange.RangeJNI
extends Object
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) NativeSlice(package private) NativeBuffer(package private) static int(package private) NativeSlice(package private) NativeBuffer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static NativeBufferarrayCreate(int dimension) (package private) voidarrayRead(long buffer, int index) (package private) voidarrayWrite(long buffer, int index) voiddelete()private static final voidinit()static final voidmemmove(long dest, NativeRange.RangeJNI src, long size) static final voidmemmove(NativeRange.RangeJNI dest, long src, long size)
-
Field Details
-
SIZEOF
@JniField(flags=CONSTANT, accessor="sizeof(struct leveldb::Range)") static int SIZEOF -
start
-
start_buffer
-
limit
-
limit_buffer
-
-
Constructor Details
-
RangeJNI
-
-
Method Details
-
memmove
public static final void memmove(@JniArg(cast="void *") long dest, @JniArg(cast="const void *",flags={NO_OUT,CRITICAL}) NativeRange.RangeJNI src, @JniArg(cast="size_t") long size) -
memmove
public static final void memmove(@JniArg(cast="void *",flags={NO_IN,CRITICAL}) NativeRange.RangeJNI dest, @JniArg(cast="const void *") long src, @JniArg(cast="size_t") long size) -
init
@JniMethod(flags=CONSTANT_INITIALIZER) private static final void init() -
delete
public void delete() -
arrayCreate
-
arrayWrite
void arrayWrite(long buffer, int index) -
arrayRead
void arrayRead(long buffer, int index)
-