@Override public Iterator<T> iterator() { init(); if (response == null) { return new ArrayList<T>().iterator(); } Iterator<T> it; if (firstCall) { it = firstIterable.iterator(); firstCall = false; } else { response = getInitialSearchResponse(); it = searchResponseToIterable(response).iterator(); } String scrollId = response.getScrollId(); return new InfiniteIterator(scrollId, it); }
private Vertex findExistingVertexWithHash(String hash, Authorizations authorizations) { Iterator<Vertex> existingVertices = this.graph.query(authorizations) .has(VisalloProperties.CONTENT_HASH.getPropertyName(), hash) .vertices() .iterator(); if (existingVertices.hasNext()) { return existingVertices.next(); } return null; }
@Override public Iterator<T> iterator() { init(); if (firstResponse == null) { return new ArrayList<T>().iterator(); } SearchResponse response; Iterator<T> it; if (firstCall) { response = firstResponse; it = firstIterable.iterator(); firstCall = false; } else { response = getInitialSearchResponse(); it = searchResponseToIterable(response).iterator(); } String scrollId = response.getScrollId(); return new InfiniteIterator(scrollId, it); }
@Override public Iterator<T> iterator() { init(); if (response == null) { return new ArrayList<T>().iterator(); } Iterator<T> it; if (firstCall) { it = firstIterable.iterator(); firstCall = false; } else { response = getInitialSearchResponse(); it = searchResponseToIterable(response).iterator(); } String scrollId = response.getScrollId(); return new InfiniteIterator(scrollId, it); }
@Override public Iterator<T> iterator() { init(); if (firstResponse == null) { return new ArrayList<T>().iterator(); } SearchResponse response; Iterator<T> it; if (firstCall) { response = firstResponse; it = firstIterable.iterator(); firstCall = false; } else { response = getInitialSearchResponse(); it = searchResponseToIterable(response).iterator(); } String scrollId = response.getScrollId(); return new InfiniteIterator(scrollId, it); }