|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Row
A row in the query result table.
Method Summary | |
---|---|
Node |
getNode()
Returns the Node corresponding to this Row . |
Node |
getNode(java.lang.String selectorName)
Returns the Node corresponding to this Row and
the specified selector. |
java.lang.String |
getPath()
Equivalent to Row.getNode().getPath() . |
java.lang.String |
getPath(java.lang.String selectorName)
Equivalent to Row.getNode(selectorName).getPath() . |
double |
getScore()
Returns the full text search score for this row associated with the default selector. |
double |
getScore(java.lang.String selectorName)
Returns the full text search score for this row associated with the specified selector. |
Value |
getValue(java.lang.String columnName)
Returns the value of the indicated column in this Row . |
Value[] |
getValues()
Returns an array of all the values in the same order as the column names returned by QueryResult.getColumnNames() . |
Method Detail |
---|
Value[] getValues() throws RepositoryException
QueryResult.getColumnNames()
.
Value
array.
RepositoryException
- if an error occursValue getValue(java.lang.String columnName) throws ItemNotFoundException, RepositoryException
Row
.
columnName
- name of query result table column
Value
ItemNotFoundException
- if columnName
is not among the
column names of the query result table.
RepositoryException
- if another error occurs.Node getNode() throws RepositoryException
Node
corresponding to this Row
.
Node
RepositoryException
- if this query has more than one selector (and
therefore, this Row
corresponds to more than one
Node
) or if another error occurs.Node getNode(java.lang.String selectorName) throws RepositoryException
Node
corresponding to this Row
and
the specified selector. If this Row
is from a result
involving outer joins, it may have no Node
corresponding to
the specified selector. In such a case this method returns
null
.
selectorName
- a String
Node
RepositoryException
- if selectorName
is not the alias
of a selector in this query or if another error occurs.java.lang.String getPath() throws RepositoryException
Row.getNode().getPath()
. However, some
implementations may be able gain efficiency by not resolving the actual
Node
.
String
RepositoryException
- if this query has more than one selector (and
therefore, this Row
corresponds to more than one
Node
) or if another error occurs.java.lang.String getPath(java.lang.String selectorName) throws RepositoryException
Row.getNode(selectorName).getPath()
. However,
some implementations may be able gain efficiency by not resolving the
actual Node
. If this Row
is from a result
involving outer joins, it may have no Node
corresponding to
the specified selector. In such a case this method returns
null
.
selectorName
- a String
String
RepositoryException
- if selectorName
is not the alias
of a selector in this query or if another error occurs.double getScore() throws RepositoryException
If no FullTextSearchScore
AQM object is associated with the
default selector this method will still return a value. However, in that
case the returned value may not be meaningful or may simply reflect the
minimum possible relevance level (for example, in some systems this might
be a score of 0).
Note, in JCR-SQL2 a FullTextSearchScore
AQM object is
represented by a SCORE()
function. In JCR-JQOM it is
represented by a Java object of type javax.jcr.query.qom.FullTextSearchScore
.
double
RepositoryException
- if this query has more than one selector (and
therefore, this Row
corresponds to more than one
Node
) or if another error occurs.double getScore(java.lang.String selectorName) throws RepositoryException
If no FullTextSearchScore
AQM object is associated with the
selector selectorName
this method will still return a value.
However, in that case the returned value may not be meaningful or may
simply reflect the minimum possible relevance level (for example, in some
systems this might be a score of 0).
Note, in JCR-SQL2 a FullTextSearchScore
AQM object is
represented by a SCORE()
function. In JCR-JQOM it is
represented by a Java object of type javax.jcr.query.qom.FullTextSearchScore
.
If this Row
is from a result involving outer joins, it may
have no Node
corresponding to the specified selector. In
such a case this method returns an implementation selected value, as it
would if there were no FullTextSearchScore
associated with
the selector.
selectorName
- a String
double
RepositoryException
- if selectorName
is not the alias
of a selector in this query or if another error occurs.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |