org.neodatis.odb.impl.core.query.criteria
Class CriteriaQuery
java.lang.Object
org.neodatis.odb.core.query.AbstractQuery
org.neodatis.odb.impl.core.query.criteria.CriteriaQuery
- All Implemented Interfaces:
- java.io.Serializable, IQuery
- Direct Known Subclasses:
- ValuesCriteriaQuery
public class CriteriaQuery
- extends AbstractQuery
- See Also:
- Serialized Form
Methods inherited from class org.neodatis.odb.core.query.AbstractQuery |
getExecutionPlan, getOidOfObjectToQuery, getOrderByFieldNames, getOrderByType, getStorageEngine, hasOrderBy, isForSingleOid, isPolymorphic, optimizeObjectComparison, orderByAsc, orderByDesc, setOidOfObjectToQuery, setOptimizeObjectComparison, setOrderByFields, setOrderByType, setPolymorphic, setStorageEngine |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
CriteriaQuery
public CriteriaQuery(java.lang.Class aClass,
ICriterion criteria)
CriteriaQuery
public CriteriaQuery(java.lang.Class aClass)
CriteriaQuery
public CriteriaQuery(java.lang.String aFullClassName)
CriteriaQuery
public CriteriaQuery(java.lang.String aFullClassName,
ICriterion criteria)
hasCriteria
public boolean hasCriteria()
match
public boolean match(AbstractObjectInfo aoi)
match
public boolean match(java.util.Map map)
getFullClassName
public java.lang.String getFullClassName()
getCriteria
public ICriterion getCriteria()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
getAllInvolvedFields
public IOdbList<java.lang.String> getAllInvolvedFields()
setCriterion
public void setCriterion(ICriterion criterion)
setExecutionPlan
public void setExecutionPlan(IQueryExecutionPlan plan)
- Specified by:
setExecutionPlan
in interface IQuery
- Overrides:
setExecutionPlan
in class AbstractQuery