public static interface QueryResults.Cursor
Modifier and Type | Method and Description |
---|---|
QueryResults.Location |
getLocation(int columnNumber)
Get from the current row the location of the node from which the value in the given column was taken.
|
QueryResults.Location |
getLocation(String selectorName)
Get from the current row the location of the node that was produced by the named selector.
|
int |
getRowIndex()
Get the 0-based index of the current row.
|
Object |
getValue(int columnNumber)
Get from the current row the value in the given column.
|
Object |
getValue(String columnName)
Get the value in the named column.
|
boolean |
hasNext()
Determine whether this cursor can be moved from its current position to the next row.
|
void |
next()
Move this cursor position to the next row. obtained for
|
boolean hasNext()
void next()
NoSuchElementException
- if there is no next row that the cursor can point to.int getRowIndex()
IllegalStateException
- if the next() method has not yet been calledQueryResults.Location getLocation(int columnNumber)
columnNumber
- the column number (0-based)IndexOutOfBoundsException
- if the column number is negative or larger than the number of columnsIllegalStateException
- if the next() method has not yet been called, or if there are no resultsQueryResults.Location getLocation(String selectorName)
selectorName
- the name of the selector that resulted in a node appearing in the current rowNoSuchElementException
- if the selector name does not correspond to an available selectorIllegalStateException
- if the next() method has not yet been called, or if there are no resultsObject getValue(int columnNumber)
columnNumber
- the column number (0-based)IndexOutOfBoundsException
- if the column number is negative or larger than the number of columnsIllegalStateException
- if the next() method has not yet been called, or if there are no resultsObject getValue(String columnName)
columnName
- the name of the columnNoSuchElementException
- if the column name does not correspond to an available columnIllegalStateException
- if the next() method has not yet been called, or if there are no resultsCopyright © 2008-2014 JBoss, a division of Red Hat. All Rights Reserved.