Package org.apache.jackrabbit.spi
Interface QueryResultRow
-
- All Known Implementing Classes:
QueryResultRowImpl
public interface QueryResultRow
QueryResultRow
represents the SPI equivalent of a query result row. It provides access to the id of the Node this row represents as well as to the score and to the values represented in this result row.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description NodeId
getNodeId(String selectorName)
ReturnsNodeId
of node for a givenselectorname
this result row represents.double
getScore(String selectorName)
Returns score for the givenselectorName
of this result row.QValue[]
getValues()
Returns an array ofQValue
s.
-
-
-
Method Detail
-
getNodeId
NodeId getNodeId(String selectorName)
ReturnsNodeId
of node for a givenselectorname
this result row represents.- Parameters:
selectorName
- the name of a selector ornull
for the default selector.- Returns:
- node id of the
Node
this result row represents ornull
if there is no node present in this row for the given selector name. - See Also:
Row.getNode()
,Row.getNode(String)
-
getScore
double getScore(String selectorName)
Returns score for the givenselectorName
of this result row.- Parameters:
selectorName
- the name of a selector ornull
for the default selector.- Returns:
- score for the given selector in this result row.
-
getValues
QValue[] getValues()
Returns an array ofQValue
s.- Returns:
- an array of
QValue
s representing the values present in this result row. - See Also:
Row.getValue(String)
,Row.getValues()
-
-