public class SetQueryObjectModel extends JcrQuery implements SetQueryObjectModel
SetQueryObjectModel
that represents a set query
.context, language, statement
FULL_TEXT_SEARCH
Constructor and Description |
---|
SetQueryObjectModel(JcrQueryContext context,
String statement,
String language,
SetQuery query,
PlanHints hints,
Path storedAtPath)
|
Modifier and Type | Method and Description |
---|---|
Column[] |
getColumns()
Gets the columns for this query.
|
QueryCommand |
getLeft()
Get the left-hand query.
|
Limit |
getLimits()
Get the limits associated with this query.
|
String |
getOperation()
Get the set operation for this query.
|
Ordering[] |
getOrderings()
Gets the orderings for this query.
|
QueryCommand |
getRight()
Get the right-hand query.
|
boolean |
isAll()
Return whether this set query is a 'UNION ALL' or 'INTERSECT ALL' or 'EXCEPT ALL' query.
|
protected SetQuery |
query() |
bindValue, cancel, execute, explain, getAbstractQueryModel, getAbstractQueryModelRepresentation, getBindVariableNames, includeSystemContent, setLimit, setOffset, toString, variableNames
checkForProblems, context, getLanguage, getStatement, getStoredQueryPath, pathFor, storeAsNode
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
bindValue, execute, getBindVariableNames, getLanguage, getStatement, getStoredQueryPath, setLimit, setOffset, storeAsNode
public SetQueryObjectModel(JcrQueryContext context, String statement, String language, SetQuery query, PlanHints hints, Path storedAtPath)
Query
by specifying the set query statement itself, the language in which the query is stated,
the SetQuery
representation and, optionally, the node from which the query was loaded. The language must be a
string from among those returned by QueryManager#getSupportedQueryLanguages()
.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 set 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 querypublic Column[] getColumns()
QueryCommand
getColumns
in interface QueryCommand
public Ordering[] getOrderings()
QueryCommand
getOrderings
in interface QueryCommand
public QueryCommand getLeft()
SetQuery
public QueryCommand getRight()
SetQuery
public String getOperation()
SetQuery
getOperation
in interface SetQuery
public boolean isAll()
SetQuery
public Limit getLimits()
QueryCommand
getLimits
in interface QueryCommand
unlimited
Copyright © 2008–2016 JBoss, a division of Red Hat. All rights reserved.