|
|||||||||
| 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 occurs
Value 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 | ||||||||