public class NativeIterator extends NativeObject
| Modifier and Type | Class and Description |
|---|---|
private static class |
NativeIterator.IteratorJNI |
self| Constructor and Description |
|---|
NativeIterator(long self) |
| Modifier and Type | Method and Description |
|---|---|
private void |
checkStatus() |
void |
delete() |
boolean |
isValid() |
byte[] |
key() |
void |
next() |
void |
prev() |
void |
seek(byte[] key) |
private void |
seek(NativeBuffer keyBuffer) |
private void |
seek(NativeSlice keySlice) |
void |
seekToFirst() |
void |
seekToLast() |
byte[] |
value() |
assertAllocated, isAllocated, pointerpublic void delete()
public boolean isValid()
private void checkStatus()
throws NativeDB.DBException
NativeDB.DBExceptionpublic void seekToFirst()
public void seekToLast()
public void seek(byte[] key)
throws NativeDB.DBException
NativeDB.DBExceptionprivate void seek(NativeBuffer keyBuffer) throws NativeDB.DBException
NativeDB.DBExceptionprivate void seek(NativeSlice keySlice) throws NativeDB.DBException
NativeDB.DBExceptionpublic void next()
throws NativeDB.DBException
NativeDB.DBExceptionpublic void prev()
throws NativeDB.DBException
NativeDB.DBExceptionpublic byte[] key()
throws NativeDB.DBException
NativeDB.DBExceptionpublic byte[] value()
throws NativeDB.DBException
NativeDB.DBException