public class ElasticSearchIterator<T> extends Object implements ElasticSearchIteratorInterface<T>
ElasticSearchIteratorInterface.TotalRelation| Modifier | Constructor and Description |
|---|---|
|
ElasticSearchIterator(org.elasticsearch.client.Client client,
Function<org.elasticsearch.search.SearchHit,T> adapt) |
protected |
ElasticSearchIterator(org.elasticsearch.client.Client client,
Function<org.elasticsearch.search.SearchHit,T> adapt,
boolean version) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected void |
findNext() |
Long |
getCount() |
Optional<Long> |
getSize() |
Optional<ElasticSearchIteratorInterface.TotalRelation> |
getSizeQualifier() |
boolean |
hasNext() |
T |
next() |
org.elasticsearch.action.search.SearchRequestBuilder |
prepareSearch(String... indices) |
static ElasticSearchIterator<org.elasticsearch.search.SearchHit> |
searchHits(org.elasticsearch.client.Client client) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetTotalSize, of, of, of, of, peeking, peeking, spliteratorcloseQuietly, empty, of, streamforEachRemaining, removepublic ElasticSearchIterator(org.elasticsearch.client.Client client,
Function<org.elasticsearch.search.SearchHit,T> adapt)
public static ElasticSearchIterator<org.elasticsearch.search.SearchHit> searchHits(org.elasticsearch.client.Client client)
public org.elasticsearch.action.search.SearchRequestBuilder prepareSearch(String... indices)
protected void findNext()
public Optional<Long> getSize()
getSize in interface CountedIterator<T>public Optional<ElasticSearchIteratorInterface.TotalRelation> getSizeQualifier()
getSizeQualifier in interface ElasticSearchIteratorInterface<T>public Long getCount()
getCount in interface CountedIterator<T>public void close()
close in interface AutoCloseableclose in interface CountedIterator<T>Copyright © 2020. All rights reserved.