@Override public E next() { if (current != null && checkOnEmptyResult() && current.equals(results.get(results.size() - 1))) { hasNext(); } if (scrollComplete) { throw new NoSuchElementException("Nothing to scroll further for:" + entityMetadata.getEntityClazz()); } E lastFetchedEntity = getEntity(results.get(results.size() - 1)); start = lastFetchedEntity != null ? idValueInByteArr() : null; current = getEntity(results.get(results.size() - 1)); return current; }
@Override public E next() { if (current != null && checkOnEmptyResult() && current.equals(results.get(results.size() - 1))) { hasNext(); } if (scrollComplete) { throw new NoSuchElementException("Nothing to scroll further for:" + entityMetadata.getEntityClazz()); } E lastFetchedEntity = getEntity(results.get(results.size() - 1)); start = lastFetchedEntity != null ? idValueInByteArr() : null; current = getEntity(results.get(results.size() - 1)); return current; }