public class GeoDistanceRangeFilter extends RangeTermFilter
RangeTermFilter.Operator
Constructor and Description |
---|
GeoDistanceRangeFilter(String field,
boolean includesLower,
boolean includesUpper,
GeoDistance lowerBoundGeoDistance,
GeoLocationPoint pinGeoLocationPoint,
GeoDistance upperBoundGeoDistance) |
Modifier and Type | Method and Description |
---|---|
<T> T |
accept(FilterVisitor<T> filterVisitor) |
GeoDistance |
getLowerBoundGeoDistance() |
GeoLocationPoint |
getPinGeoLocationPoint() |
int |
getSortOrder() |
GeoDistance |
getUpperBoundGeoDistance() |
getField, getLowerBound, getLowerBoundOperator, getUpperBound, getUpperBoundOperator, isIncludesLower, isIncludesUpper, setLowerBound, setOperators, setUpperBound, toString
getExecutionOption, isCached, setCached, setExecutionOption
public GeoDistanceRangeFilter(String field, boolean includesLower, boolean includesUpper, GeoDistance lowerBoundGeoDistance, GeoLocationPoint pinGeoLocationPoint, GeoDistance upperBoundGeoDistance)
public <T> T accept(FilterVisitor<T> filterVisitor)
accept
in interface Filter
accept
in class RangeTermFilter
public GeoDistance getLowerBoundGeoDistance()
public GeoLocationPoint getPinGeoLocationPoint()
public int getSortOrder()
getSortOrder
in interface Filter
getSortOrder
in class RangeTermFilter
public GeoDistance getUpperBoundGeoDistance()