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
-
-
Constructor Summary
Constructors Constructor and Description CriteriaQuery(java.lang.Class aClass)CriteriaQuery(java.lang.Class aClass, ICriterion criteria)CriteriaQuery(java.lang.String aFullClassName)CriteriaQuery(java.lang.String aFullClassName, ICriterion criteria)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description IOdbList<java.lang.String>getAllInvolvedFields()ICriteriongetCriteria()java.lang.StringgetFullClassName()booleanhasCriteria()booleanmatch(AbstractObjectInfo aoi)booleanmatch(java.util.Map map)voidsetCriterion(ICriterion criterion)voidsetExecutionPlan(IQueryExecutionPlan plan)java.lang.StringtoString()-
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
-
-
-
-
Constructor Detail
-
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)
-
-
Method Detail
-
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:
toStringin classjava.lang.Object
-
getAllInvolvedFields
public IOdbList<java.lang.String> getAllInvolvedFields()
-
setCriterion
public void setCriterion(ICriterion criterion)
-
setExecutionPlan
public void setExecutionPlan(IQueryExecutionPlan plan)
- Specified by:
setExecutionPlanin interfaceIQuery- Overrides:
setExecutionPlanin classAbstractQuery
-
-
DataMelt 3.0 © DataMelt by jWork.ORG