@JniClass(name="leveldb::Range",
flags={STRUCT,CPP})
public static class NativeRange.RangeJNI
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
(package private) NativeSlice |
limit |
(package private) NativeBuffer |
limit_buffer |
(package private) static int |
SIZEOF |
(package private) NativeSlice |
start |
(package private) NativeBuffer |
start_buffer |
| Constructor and Description |
|---|
RangeJNI(NativeRange range) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static NativeBuffer |
arrayCreate(int dimension) |
(package private) void |
arrayRead(long buffer,
int index) |
(package private) void |
arrayWrite(long buffer,
int index) |
void |
delete() |
private static void |
init() |
static void |
memmove(long dest,
NativeRange.RangeJNI src,
long size) |
static void |
memmove(NativeRange.RangeJNI dest,
long src,
long size) |
@JniField(flags=CONSTANT,
accessor="sizeof(struct leveldb::Range)")
static int SIZEOF
@JniField NativeSlice start
@JniField(flags=FIELD_SKIP) NativeBuffer start_buffer
@JniField NativeSlice limit
@JniField(flags=FIELD_SKIP) NativeBuffer limit_buffer
public RangeJNI(NativeRange range)
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)
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)
@JniMethod(flags=CONSTANT_INITIALIZER) private static final void init()
public void delete()
static NativeBuffer arrayCreate(int dimension)
void arrayWrite(long buffer,
int index)
void arrayRead(long buffer,
int index)