public class QueryResult extends java.lang.Object implements java.lang.Iterable<DocumentRevision>
IndexManager
.IndexManager
Constructor and Description |
---|
QueryResult(java.util.List<java.lang.String> originalDocIds,
Datastore datastore,
java.util.List<java.lang.String> fields,
long skip,
long limit,
com.cloudant.sync.query.UnindexedMatcher matcher) |
Modifier and Type | Method and Description |
---|---|
java.util.List<java.lang.String> |
documentIds()
Returns a list of the document ids in this query result.
|
java.util.Iterator<DocumentRevision> |
iterator() |
int |
size()
Returns the number of documents in this query result.
|
public QueryResult(java.util.List<java.lang.String> originalDocIds, Datastore datastore, java.util.List<java.lang.String> fields, long skip, long limit, com.cloudant.sync.query.UnindexedMatcher matcher)
public int size()
DocumentRevision
in this query result.QueryException
- if the document ids for this query cannot be retrievedpublic java.util.List<java.lang.String> documentIds()
QueryException
- if the document ids for this query cannot be retrievedpublic java.util.Iterator<DocumentRevision> iterator()
iterator
in interface java.lang.Iterable<DocumentRevision>
QueryException
- if the document ids for this query cannot be retrieved