|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface Result<K,T extends Persistent>
A result to a Query. Objects in the result set can be
iterated by calling next(), get()
and getKey().
| Method Summary | |
|---|---|
void |
close()
|
T |
get()
Returns the current object. |
DataStore<K,T> |
getDataStore()
Returns the DataStore, that this Result is associated with. |
K |
getKey()
Returns the current key. |
Class<K> |
getKeyClass()
Returns the class of the keys |
long |
getOffset()
Returns the number of times next() is called with return value true. |
Class<T> |
getPersistentClass()
Returns the class of the persistent objects |
float |
getProgress()
Returns how far along the result has iterated, a value between 0 and 1. |
Query<K,T> |
getQuery()
Returns the Query object for this Result. |
boolean |
next()
Advances to the next element and returns false if at end. |
| Method Detail |
|---|
DataStore<K,T> getDataStore()
Query<K,T> getQuery()
boolean next()
throws IOException
IOExceptionK getKey()
T get()
Class<K> getKeyClass()
Class<T> getPersistentClass()
long getOffset()
float getProgress()
throws IOException
IOException
void close()
throws IOException
close in interface CloseableIOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||