Package dev.morphia.query
Interface CriteriaContainer
-
- All Superinterfaces:
Criteria
- All Known Subinterfaces:
Query<T>
- All Known Implementing Classes:
CriteriaContainerImpl
,LegacyQuery
@Deprecated(since="2.0", forRemoval=true) public interface CriteriaContainer extends Criteria
Deprecated, for removal: This API element is subject to removal in a future version.Internal class to represent groups ofCriteria
instances via $and and $or query clauses
-
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default void
add(Criteria... criteria)
Deprecated, for removal: This API element is subject to removal in a future version.Adds Criteria to this containerdefault CriteriaContainer
and(Criteria... criteria)
Deprecated, for removal: This API element is subject to removal in a future version.Ands Criteria with this CriteriaContainer.default FieldEnd<? extends CriteriaContainer>
criteria(String field)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a criteria against a fielddefault CriteriaContainer
or(Criteria... criteria)
Deprecated, for removal: This API element is subject to removal in a future version.Ors Criteria with this CriteriaContainer.default void
remove(Criteria criteria)
Deprecated, for removal: This API element is subject to removal in a future version.Removes Criteria to this container-
Methods inherited from interface dev.morphia.query.Criteria
attach, getFieldName, toDocument
-
-
-
-
Method Detail
-
add
default void add(Criteria... criteria)
Deprecated, for removal: This API element is subject to removal in a future version.Adds Criteria to this container- Parameters:
criteria
- the criteria to add
-
and
default CriteriaContainer and(Criteria... criteria)
Deprecated, for removal: This API element is subject to removal in a future version.Ands Criteria with this CriteriaContainer.- Parameters:
criteria
- the criteria- Returns:
- the container
-
criteria
default FieldEnd<? extends CriteriaContainer> criteria(String field)
Deprecated, for removal: This API element is subject to removal in a future version.Creates a criteria against a field- Parameters:
field
- the field- Returns:
- the FieldEnd to define the criteria to apply
-
or
default CriteriaContainer or(Criteria... criteria)
Deprecated, for removal: This API element is subject to removal in a future version.Ors Criteria with this CriteriaContainer.- Parameters:
criteria
- the criteria- Returns:
- the container
-
remove
default void remove(Criteria criteria)
Deprecated, for removal: This API element is subject to removal in a future version.Removes Criteria to this container- Parameters:
criteria
- the criteria to remove
-
-