public class QueryWorker extends PaginatingTask<QueryRequest,QueryResultWrapper>
delegate| Constructor and Description |
|---|
QueryWorker(DynamoDBDelegate delegate,
QueryRequest request,
com.thinkaurelius.titan.diskstorage.StaticBuffer titanKey) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.List<java.util.Map<java.lang.String,AttributeValue>> |
getFinalItemList() |
protected QueryResultWrapper |
getMergedPages()
Merges all the pages iterated through in this instance and returns them
|
QueryRequest |
getRequest() |
int |
getReturnedCount() |
int |
getScannedCount() |
boolean |
hasNext() |
protected void |
markComplete() |
QueryResultWrapper |
next()
moves the iterator to the next page in preparation for another hasNext/processPage call
|
call, getPagesProcessedpublic QueryWorker(DynamoDBDelegate delegate, QueryRequest request, com.thinkaurelius.titan.diskstorage.StaticBuffer titanKey)
public QueryResultWrapper next() throws com.thinkaurelius.titan.diskstorage.BackendException
PaginatingTasknext in class PaginatingTask<QueryRequest,QueryResultWrapper>com.thinkaurelius.titan.diskstorage.BackendExceptionpublic boolean hasNext()
hasNext in class PaginatingTask<QueryRequest,QueryResultWrapper>public int getScannedCount()
public int getReturnedCount()
public QueryRequest getRequest()
protected void markComplete()
protected QueryResultWrapper getMergedPages()
PaginatingTaskgetMergedPages in class PaginatingTask<QueryRequest,QueryResultWrapper>protected java.util.List<java.util.Map<java.lang.String,AttributeValue>> getFinalItemList()