|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IterableQueryResult
An iterable query result based on a cursor.
The close()
method MUST be called when the query result is no more
needed, otherwise underlying resources will be leaked. There is no
auto-closing at the end of the iteration.
Method Summary | |
---|---|
void |
close()
Closes the query result and releases the underlying resources held by the cursor. |
long |
pos()
Gets the current position in the iterator. |
long |
size()
Gets the total size of the query result. |
void |
skipTo(long pos)
Skips to a given position in the iterator. |
Methods inherited from interface java.lang.Iterable |
---|
iterator |
Method Detail |
---|
void close()
This MUST be called when the query result is no more needed, otherwise underlying resources will be leaked. There is no auto-closing at the end of the iteration.
long size()
Note that this may be costly, and that some backends may not be able to
do this operation, in which case -1
will be returned.
-1
for an unknown sizelong pos()
Positions start at 0
.
void skipTo(long pos)
Positions start at 0
.
|
Nuxeo ECM Projects 5.4.3-SNAPSHOT | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |