org.modeshape.jcr.query.qom
Class JcrQueryObjectModel
java.lang.Object
org.modeshape.jcr.query.qom.JcrAbstractQuery
org.modeshape.jcr.query.JcrQuery
org.modeshape.jcr.query.qom.JcrQueryObjectModel
- All Implemented Interfaces:
- QueryObjectModel, Query
public class JcrQueryObjectModel
- extends JcrQuery
- implements QueryObjectModel
Implementation of QueryObjectModel
that represents a select query
.
JcrQueryObjectModel
public JcrQueryObjectModel(JcrQueryContext context,
String statement,
String language,
JcrSelectQuery query,
PlanHints hints,
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 nullquery
- the parsed query representation; may not be nullhints
- any hints that are to be used; may be null if there are no hintsstoredAtPath
- the path at which this query was stored, or null if this is not a stored query
query
protected JcrSelectQuery query()
- Overrides:
query
in class JcrQuery
getSource
public Source getSource()
-
- Specified by:
getSource
in interface QueryObjectModel
- See Also:
QueryObjectModel.getSource()
getConstraint
public Constraint getConstraint()
-
- Specified by:
getConstraint
in interface QueryObjectModel
- See Also:
QueryObjectModel.getConstraint()
getColumns
public Column[] getColumns()
-
- Specified by:
getColumns
in interface QueryObjectModel
- See Also:
QueryObjectModel.getColumns()
getOrderings
public Ordering[] getOrderings()
-
- Specified by:
getOrderings
in interface QueryObjectModel
- See Also:
QueryObjectModel.getOrderings()
Copyright © 2008-2011 JBoss, a division of Red Hat. All Rights Reserved.