Copyright© 2008-2018 SiteVision AB, all rights reserved.
public interface Row
SiteVision note: Unsupported operation
Modifier and Type | Method and Description |
---|---|
Node |
getNode()
Returns the
Node corresponding to this Row . |
Node |
getNode(String selectorName)
Returns the
Node corresponding to this Row and
the specified selector. |
String |
getPath()
Equivalent to
Row.getNode().getPath() . |
String |
getPath(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(String selectorName)
Returns the full text search score for this row associated with the
specified selector.
|
Value |
getValue(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() . |
Value[] getValues() throws RepositoryException
QueryResult.getColumnNames()
.Value
array.RepositoryException
- if an error occursValue getValue(String columnName) throws ItemNotFoundException, RepositoryException
Row
.columnName
- name of query result table columnValue
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(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.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.String getPath(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(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.SiteVision - Portal and Content Management Made Easy
SiteVision is an advanced Java enterprise portal product and a portlet container (JSR 286) that implements Java Content Repository (JSR 283).
Copyright© 2008-2018 SiteVision AB, all rights reserved.