Class NativeIterator.IteratorJNI

java.lang.Object
org.fusesource.leveldbjni.internal.NativeIterator.IteratorJNI
Enclosing class:
NativeIterator

@JniClass(name="leveldb::Iterator", flags=CPP) private static class NativeIterator.IteratorJNI extends Object
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    private
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static final void
    delete(long self)
     
    (package private) static final long
    key(long self)
     
    (package private) static final void
    Next(long self)
     
    (package private) static final void
    Prev(long self)
     
    (package private) static final void
    Seek(long self, NativeSlice target)
     
    (package private) static final void
    SeekToFirst(long self)
     
    (package private) static final void
    SeekToLast(long self)
     
    (package private) static final long
    status(long self)
     
    (package private) static final boolean
    Valid(long self)
     
    (package private) static final long
    value(long self)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • IteratorJNI

      private IteratorJNI()
  • Method Details

    • delete

      @JniMethod(flags=CPP_DELETE) public static final void delete(long self)
    • Valid

      @JniMethod(flags=CPP_METHOD) static final boolean Valid(long self)
    • SeekToFirst

      @JniMethod(flags=CPP_METHOD) static final void SeekToFirst(long self)
    • SeekToLast

      @JniMethod(flags=CPP_METHOD) static final void SeekToLast(long self)
    • Seek

      @JniMethod(flags=CPP_METHOD) static final void Seek(long self, @JniArg(flags={BY_VALUE,NO_OUT}) NativeSlice target)
    • Next

      @JniMethod(flags=CPP_METHOD) static final void Next(long self)
    • Prev

      @JniMethod(flags=CPP_METHOD) static final void Prev(long self)
    • key

      @JniMethod(copy="leveldb::Slice", flags=CPP_METHOD) static final long key(long self)
    • value

      @JniMethod(copy="leveldb::Slice", flags=CPP_METHOD) static final long value(long self)
    • status

      @JniMethod(copy="leveldb::Status", flags=CPP_METHOD) static final long status(long self)