public class QueryDefinition extends Object
| Modifier and Type | Field and Description |
|---|---|
NodeManager |
elementManager
The NodeManager of the 'main' nodetype in this query (if appropriate).
|
Step |
elementStep
The step in the query describing the 'main' nodetype (if appropriate).
|
Collection<FieldDefinition> |
fields
A collection of FieldDefinition objects..
|
boolean |
isMultiLevel
If
true, the query in this definition returns cluster nodes
XXX: how is this different from query instanceof NodeQuery |
Query |
query
The query to run
|
| Constructor and Description |
|---|
QueryDefinition() |
QueryDefinition(QueryDefinition queryDefinition)
Constructor, copies all data from the specified QueryDefinition object.
|
| Modifier and Type | Method and Description |
|---|---|
void |
configure(Element queryElement)
Configures the query definition, using data from a DOM element
|
Map<String,Object> |
getVariables() |
void |
setVariables(Map<String,Object> vars) |
String |
toString() |
public Query query
public boolean isMultiLevel
true, the query in this definition returns cluster nodes
XXX: how is this different from query instanceof NodeQuerypublic NodeManager elementManager
public Step elementStep
public Collection<FieldDefinition> fields
public QueryDefinition()
public QueryDefinition(QueryDefinition queryDefinition)
public void configure(Element queryElement)
MMBase 1.9-SNAPSHOT - ${javadoctimestamp}