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 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)