Class AbstractProximityOperation
java.lang.Object
org.evomaster.client.java.controller.mongo.operations.QueryOperation
org.evomaster.client.java.controller.mongo.operations.QueryOperationWithField
org.evomaster.client.java.controller.mongo.operations.AbstractProximityOperation
- Direct Known Subclasses:
NearOperation,NearSphereOperation
Represent an abstract proximitiy operation.
It could be a $near or $nearSphere operation.
-
Constructor Summary
ConstructorsConstructorDescriptionAbstractProximityOperation(String fieldName, double longitude, double latitude, Double maxDistance, Double minDistance) Constructor for AbstractProximityOperation. -
Method Summary
Modifier and TypeMethodDescriptiondoubledoubleThe maximum distance for the proximity operation.The minimum distance for the proximity operation.booleanCheck if the proximity operation has a maximum distance constraint.booleanCheck if the proximity operation has a minimum distance constraint.Methods inherited from class org.evomaster.client.java.controller.mongo.operations.QueryOperationWithField
getFieldName
-
Constructor Details
-
AbstractProximityOperation
public AbstractProximityOperation(String fieldName, double longitude, double latitude, Double maxDistance, Double minDistance) Constructor for AbstractProximityOperation. maxDistance and minDistance are optional, so they can be null.- Parameters:
fieldName-longitude-latitude-maxDistance- the maximum distance for the proximity operationminDistance- the minimum distance for the proximity operation
-
-
Method Details
-
getLongitude
public double getLongitude() -
getLatitude
public double getLatitude() -
getMaxDistance
The maximum distance for the proximity operation. If null, it means there is no maximum distance constraint.- Returns:
- the maximum distance for the proximity operation
-
getMinDistance
The minimum distance for the proximity operation. If null, it means there is no minimum distance constraint.- Returns:
- the minimum distance for the proximity operation
-
hasMaxDistance
public boolean hasMaxDistance()Check if the proximity operation has a maximum distance constraint.- Returns:
- true if the proximity operation has a maximum distance constraint, false otherwise
-
hasMinDistance
public boolean hasMinDistance()Check if the proximity operation has a minimum distance constraint.- Returns:
- true if the proximity operation has a minimum distance constraint, false otherwise
-