Class NativeSlice
java.lang.Object
org.fusesource.leveldbjni.internal.NativeSlice
Provides a java interface to the C++ leveldb::Slice class.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static NativeBufferarrayCreate(int dimension) static NativeSlicecreate(NativeBuffer buffer) longdata()data(long data) (package private) voidread(long buffer, int index) set(NativeBuffer buffer) set(NativeSlice buffer) longsize()size(long size) byte[](package private) voidwrite(long buffer, int index)
-
Field Details
-
data_
@JniField(cast="const char*") private long data_ -
size_
@JniField(cast="size_t") private long size_
-
-
Constructor Details
-
NativeSlice
public NativeSlice() -
NativeSlice
public NativeSlice(long data, long length) -
NativeSlice
-
-
Method Details
-
create
-
data
public long data() -
data
-
size
public long size() -
size
-
set
-
set
-
toByteArray
public byte[] toByteArray() -
arrayCreate
-
write
void write(long buffer, int index) -
read
void read(long buffer, int index)
-