Class NorSelector
java.lang.Object
org.evomaster.client.java.controller.mongo.selectors.QuerySelector
org.evomaster.client.java.controller.mongo.selectors.MultiConditionQuerySelector
org.evomaster.client.java.controller.mongo.selectors.NorSelector
{ $nor: [ { expression1 }, { expression2 }, ... { expressionN } ] }
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected QueryOperationcomposeConditions(List<QueryOperation> conditions) Composes aQueryOperationfrom a list of conditions.protected Stringoperator()The operator a query must have to be considered as an instance of the corresponding operation.Methods inherited from class org.evomaster.client.java.controller.mongo.selectors.MultiConditionQuerySelector
extractOperator, getOperationMethods inherited from class org.evomaster.client.java.controller.mongo.selectors.QuerySelector
hasTheExpectedOperator, isUniqueEntry
-
Field Details
-
NOR_OPERATOR
- See Also:
-
-
Constructor Details
-
NorSelector
public NorSelector()
-
-
Method Details
-
composeConditions
Description copied from class:MultiConditionQuerySelectorComposes aQueryOperationfrom a list of conditions. The specific behavior of this method depends on the implementation in subclasses and how they process the provided conditions to create a composite operation.- Specified by:
composeConditionsin classMultiConditionQuerySelector- Parameters:
conditions- the list ofQueryOperationobjects representing the individual query conditions- Returns:
- a
QueryOperationrepresenting the composed query based on the given conditions, or null if the conditions cannot be composed
-
operator
Description copied from class:QuerySelectorThe operator a query must have to be considered as an instance of the corresponding operation.- Specified by:
operatorin classQuerySelector
-