class RDBStoreIterator implements TableIterator<byte[], ByteArrayKeyValue> {

  @Override
  public void removeFromDB() throws IOException {
    if (rocksDBTable == null) {
      throw new UnsupportedOperationException("remove");
    }
    if (currentEntry != null) {
      rocksDBTable.delete(currentEntry.getKey());
    } else {
      LOG.info("Unable to delete currentEntry as it does not exist.");
    }
  }

  public  RDBStoreIterator(RocksIterator iterator);
  public  RDBStoreIterator(RocksIterator iterator, RDBTable table);

}