|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.mmbase.bridge.util.xml.query.QueryDefinition
public class QueryDefinition
Defines a query and possible options for the fields to index. XXX What's the difference between a Query and a QueryDefinition?
| Field Summary | |
|---|---|
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 Summary | |
|---|---|
QueryDefinition()
|
|
QueryDefinition(QueryDefinition queryDefinition)
Constructor, copies all data from the specified QueryDefinition object. |
|
| Method Summary | |
|---|---|
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()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public Query query
public boolean isMultiLevel
true, the query in this definition returns cluster nodes
XXX: how is this different from query instanceof NodeQuery
public NodeManager elementManager
public Step elementStep
public Collection<FieldDefinition> fields
| Constructor Detail |
|---|
public QueryDefinition()
public QueryDefinition(QueryDefinition queryDefinition)
| Method Detail |
|---|
public Map<String,Object> getVariables()
public void setVariables(Map<String,Object> vars)
public void configure(Element queryElement)
public String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||