]> git.proxmox.com Git - ceph.git/blobdiff - ceph/src/rocksdb/java/src/main/java/org/rocksdb/AbstractRocksIterator.java
import quincy beta 17.1.0
[ceph.git] / ceph / src / rocksdb / java / src / main / java / org / rocksdb / AbstractRocksIterator.java
index 9e08f1465fb89d7e15fe88f70ca61b76783ad2ec..e875c9382bf580942ff61d802fcd0e3be2e51871 100644 (file)
@@ -92,6 +92,12 @@ public abstract class AbstractRocksIterator<P extends RocksObject>
     prev0(nativeHandle_);
   }
 
+  @Override
+  public void refresh() throws RocksDBException {
+    assert (isOwningHandle());
+    refresh0(nativeHandle_);
+  }
+
   @Override
   public void status() throws RocksDBException {
     assert (isOwningHandle());
@@ -118,6 +124,7 @@ public abstract class AbstractRocksIterator<P extends RocksObject>
   abstract void seekToLast0(long handle);
   abstract void next0(long handle);
   abstract void prev0(long handle);
+  abstract void refresh0(long handle) throws RocksDBException;
   abstract void seek0(long handle, byte[] target, int targetLen);
   abstract void seekForPrev0(long handle, byte[] target, int targetLen);
   abstract void seekDirect0(long handle, ByteBuffer target, int targetOffset, int targetLen);