public class OperatorQueryImpl extends AbstractQueryImpl
| Constructor and Description |
|---|
OperatorQueryImpl(Operator predicate) |
| Modifier and Type | Method and Description |
|---|---|
FilterBuilder |
getBuilder()
Returns the filter builder that creates the filter this query is
wrapping.
|
int |
getChildrenSlotsCount()
Returns the limit number of children this query can have.
|
Filter |
getFilter()
Returns the filter this query is wrapping.
|
String |
getName()
Returns query's full name.
|
int |
getPropertiesCount()
Returns the number of properties this query has.
|
String |
getPropertyName(int index)
Returns the name of the property at the specified
index. |
Object |
getPropertyValue(int index)
Returns the value of the property at the specified
index. |
boolean |
isSimple() |
void |
setName(String name)
Sets the query name to a custom value
|
void |
setSimple(boolean simple) |
addSubQuery, copy, getChildAt, getChildren, getChildrenCount, getDescendantsAndSelf, getLeaves, getParent, getQueries, getResult, getRoot, removeSubQuery, setParent, setResultpublic OperatorQueryImpl(Operator predicate)
public int getChildrenSlotsCount()
QuerygetChildrenSlotsCount in interface QuerygetChildrenSlotsCount in class AbstractQueryImplpublic String getName()
QuerygetName in interface QuerygetName in class AbstractQueryImplpublic void setName(String name)
QuerysetName in interface QuerysetName in class AbstractQueryImplname - Custom namepublic int getPropertiesCount()
QuerygetPropertiesCount in interface QuerygetPropertiesCount in class AbstractQueryImplpublic String getPropertyName(int index)
Queryindex.getPropertyName in interface QuerygetPropertyName in class AbstractQueryImplindex - the index of the propertypublic Object getPropertyValue(int index)
Queryindex.getPropertyValue in interface QuerygetPropertyValue in class AbstractQueryImplindex - the index of the propertypublic Filter getFilter()
Querypublic FilterBuilder getBuilder()
Querypublic void setSimple(boolean simple)
public boolean isSimple()
Copyright © 2007–2017. All rights reserved.