Class NativeWriteBatch.WriteBatchJNI
java.lang.Object
org.fusesource.leveldbjni.internal.NativeWriteBatch.WriteBatchJNI
- Enclosing class:
NativeWriteBatch
@JniClass(name="leveldb::WriteBatch",
flags=CPP)
private static class NativeWriteBatch.WriteBatchJNI
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription(package private) static final voidClear(long self) static final longcreate()static final voiddelete(long self) (package private) static final voidDelete(long self, NativeSlice key) (package private) static final voidPut(long self, NativeSlice key, NativeSlice value)
-
Constructor Details
-
WriteBatchJNI
private WriteBatchJNI()
-
-
Method Details
-
create
@JniMethod(flags=CPP_NEW) public static final long create() -
delete
@JniMethod(flags=CPP_DELETE) public static final void delete(long self) -
Put
@JniMethod(flags=CPP_METHOD) static final void Put(long self, @JniArg(flags={BY_VALUE,NO_OUT}) NativeSlice key, @JniArg(flags={BY_VALUE,NO_OUT}) NativeSlice value) -
Delete
@JniMethod(flags=CPP_METHOD) static final void Delete(long self, @JniArg(flags={BY_VALUE,NO_OUT}) NativeSlice key) -
Clear
@JniMethod(flags=CPP_METHOD) static final void Clear(long self)
-