org.modeshape.jcr.query
Class JcrSearch
java.lang.Object
org.modeshape.jcr.query.qom.JcrAbstractQuery
org.modeshape.jcr.query.JcrSearch
- All Implemented Interfaces:
- Query
public class JcrSearch
- extends JcrAbstractQuery
A Query
implementation that represents a search.
Constructor Summary |
JcrSearch(JcrQueryContext context,
String statement,
String language,
Path storedAtPath)
Creates a new JCR Query by specifying the query statement itself, the language in which the query is stated, the
QueryCommand representation and, optionally, the node from which the query was loaded. |
MAXIMUM_RESULTS_FOR_FULL_TEXT_SEARCH_QUERIES
public static final int MAXIMUM_RESULTS_FOR_FULL_TEXT_SEARCH_QUERIES
- See Also:
- Constant Field Values
JcrSearch
public JcrSearch(JcrQueryContext context,
String statement,
String language,
Path storedAtPath)
- Creates a new JCR
Query
by specifying the query statement itself, the language in which the query is stated, the
QueryCommand
representation and, optionally, the node from which the query was loaded. The language must be a
string from among those returned by QueryManager#getSupportedQueryLanguages()
.
- Parameters:
context
- the context that was used to create this query and that will be used to execute this query; may not be nullstatement
- the original statement as supplied by the client; may not be nulllanguage
- the language obtained from the QueryParser
; may not be nullstoredAtPath
- the path at which this query was stored, or null if this is not a stored query
execute
public QueryResult execute()
throws RepositoryException
-
- Throws:
RepositoryException
- See Also:
Query.execute()
toString
public String toString()
-
- Overrides:
toString
in class Object
- See Also:
Object.toString()
bindValue
public void bindValue(String varName,
Value value)
throws IllegalArgumentException,
RepositoryException
- Throws:
IllegalArgumentException
RepositoryException
getBindVariableNames
public String[] getBindVariableNames()
throws RepositoryException
- Throws:
RepositoryException
setLimit
public void setLimit(long limit)
setOffset
public void setOffset(long offset)
Copyright © 2008-2012 JBoss, a division of Red Hat. All Rights Reserved.