@JniClass(name="leveldb::DB",
flags=CPP)
static class NativeDB.DBJNI
extends java.lang.Object
| Constructor and Description |
|---|
DBJNI() |
| Modifier and Type | Method and Description |
|---|---|
(package private) static void |
CompactRange(long self,
NativeSlice begin,
NativeSlice end) |
(package private) static void |
delete(long self) |
(package private) static long |
Delete(long self,
NativeWriteOptions options,
NativeSlice key) |
static void |
DeleteGlobalRef(long target) |
(package private) static long |
DestroyDB(java.lang.String path,
NativeOptions options) |
(package private) static long |
Get(long self,
NativeReadOptions options,
NativeSlice key,
long value) |
(package private) static void |
GetApproximateSizes(long self,
long range,
int n,
long[] sizes) |
static long |
GetMethodID(java.lang.Class clazz,
java.lang.String name,
java.lang.String signature) |
(package private) static boolean |
GetProperty(long self,
NativeSlice property,
long value) |
(package private) static long |
GetSnapshot(long self) |
static long |
NewGlobalRef(java.lang.Object target) |
(package private) static long |
NewIterator(long self,
NativeReadOptions options) |
(package private) static long |
Open(NativeOptions options,
java.lang.String path,
long[] self) |
(package private) static long |
Put(long self,
NativeWriteOptions options,
NativeSlice key,
NativeSlice value) |
(package private) static void |
ReleaseSnapshot(long self,
long snapshot) |
(package private) static long |
RepairDB(java.lang.String path,
NativeOptions options) |
(package private) static void |
ResumeCompactions(long self) |
(package private) static void |
SuspendCompactions(long self) |
(package private) static long |
Write(long self,
NativeWriteOptions options,
long updates) |
@JniMethod(flags={JNI,POINTER_RETURN},
cast="jobject")
public static final long NewGlobalRef(java.lang.Object target)
@JniMethod(flags=JNI,
cast="jobject")
public static final void DeleteGlobalRef(@JniArg(cast="jobject",flags=POINTER_ARG)
long target)
@JniMethod(flags={JNI,POINTER_RETURN},
cast="jmethodID")
public static final long GetMethodID(@JniArg(cast="jclass",flags=POINTER_ARG)
java.lang.Class clazz,
java.lang.String name,
java.lang.String signature)
@JniMethod(flags=CPP_DELETE) static final void delete(long self)
@JniMethod(copy="leveldb::Status",
accessor="leveldb::DB::Open")
static final long Open(@JniArg(flags={BY_VALUE,NO_OUT})
NativeOptions options,
@JniArg(cast="const char*")
java.lang.String path,
@JniArg(cast="leveldb::DB**")
long[] self)
@JniMethod(copy="leveldb::Status",
flags=CPP_METHOD)
static final long Put(long self,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeWriteOptions options,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeSlice key,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeSlice value)
@JniMethod(copy="leveldb::Status",
flags=CPP_METHOD)
static final long Delete(long self,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeWriteOptions options,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeSlice key)
@JniMethod(copy="leveldb::Status",
flags=CPP_METHOD)
static final long Write(long self,
@JniArg(flags=BY_VALUE)
NativeWriteOptions options,
@JniArg(cast="leveldb::WriteBatch *")
long updates)
@JniMethod(copy="leveldb::Status",
flags=CPP_METHOD)
static final long Get(long self,
@JniArg(flags={NO_OUT,BY_VALUE})
NativeReadOptions options,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeSlice key,
@JniArg(cast="std::string *")
long value)
@JniMethod(cast="leveldb::Iterator *",
flags=CPP_METHOD)
static final long NewIterator(long self,
@JniArg(flags={NO_OUT,BY_VALUE})
NativeReadOptions options)
@JniMethod(cast="leveldb::Snapshot *",
flags=CPP_METHOD)
static final long GetSnapshot(long self)
@JniMethod(flags=CPP_METHOD)
static final void ReleaseSnapshot(long self,
@JniArg(cast="const leveldb::Snapshot *")
long snapshot)
@JniMethod(flags=CPP_METHOD)
static final void GetApproximateSizes(long self,
@JniArg(cast="const leveldb::Range *")
long range,
int n,
@JniArg(cast="uint64_t*")
long[] sizes)
@JniMethod(flags=CPP_METHOD)
static final boolean GetProperty(long self,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeSlice property,
@JniArg(cast="std::string *")
long value)
@JniMethod(copy="leveldb::Status",
accessor="leveldb::DestroyDB")
static final long DestroyDB(@JniArg(cast="const char*")
java.lang.String path,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeOptions options)
@JniMethod(copy="leveldb::Status",
accessor="leveldb::RepairDB")
static final long RepairDB(@JniArg(cast="const char*")
java.lang.String path,
@JniArg(flags={BY_VALUE,NO_OUT})
NativeOptions options)
@JniMethod(flags=CPP_METHOD)
static final void CompactRange(long self,
@JniArg(flags=NO_OUT)
NativeSlice begin,
@JniArg(flags=NO_OUT)
NativeSlice end)
@JniMethod(flags=CPP_METHOD) static final void SuspendCompactions(long self)
@JniMethod(flags=CPP_METHOD) static final void ResumeCompactions(long self)