@JniClass(name="leveldb::Slice",
flags={STRUCT,CPP})
class NativeSlice
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
(package private) static class |
NativeSlice.SliceJNI |
| Constructor and Description |
|---|
NativeSlice() |
NativeSlice(long data,
long length) |
NativeSlice(NativeBuffer buffer) |
| Modifier and Type | Method and Description |
|---|---|
(package private) static NativeBuffer |
arrayCreate(int dimension) |
static NativeSlice |
create(NativeBuffer buffer) |
long |
data() |
NativeSlice |
data(long data) |
(package private) void |
read(long buffer,
int index) |
NativeSlice |
set(NativeBuffer buffer) |
NativeSlice |
set(NativeSlice buffer) |
long |
size() |
NativeSlice |
size(long size) |
byte[] |
toByteArray() |
(package private) void |
write(long buffer,
int index) |
@JniField(cast="const char*") private long data_
@JniField(cast="size_t") private long size_
public NativeSlice()
public NativeSlice(long data,
long length)
public NativeSlice(NativeBuffer buffer)
public static NativeSlice create(NativeBuffer buffer)
public long data()
public NativeSlice data(long data)
public long size()
public NativeSlice size(long size)
public NativeSlice set(NativeSlice buffer)
public NativeSlice set(NativeBuffer buffer)
public byte[] toByteArray()
static NativeBuffer arrayCreate(int dimension)
void write(long buffer,
int index)
void read(long buffer,
int index)