Package ddf.catalog.filter
Interface ExpressionBuilder
- All Superinterfaces:
EqualityExpressionBuilder
- All Known Subinterfaces:
AttributeBuilder
Continues the fluent API to create
Filter based on a particular Attribute- Author:
- Michael Menousek
-
Method Summary
Modifier and TypeMethodDescriptionafter()Continue building a Filter with the "after" operator (After) for a moment in timebefore()Continue building a Filter with the "before" operator (Before) for a moment in timebetween()Continue building a Filter with the "between" operator (PropertyIsBetween)beyond()Continue building a Filter with the "beyond" operator (Beyond)Continue building a Filter with the "contains" operator (Contains)during()Continue building a Filter with the "during" operator (During) for a timne range (inclusive)org.geotools.api.filter.Filterempty()Complete building a Filter with the "is null" operator (PropertyIsNull)equalTo()Continue building a Filter with the "equal to" operator (PropertyIsEqualTo)Continue building a Filter with the "greater than" operator (PropertyIsGreaterThan)Continue building a Filter with the "greater than or equal to" operator (PropertyIsGreaterThanOrEqualTo)Continue building a Filter with the "intersects" operator (Intersects)lessThan()Continue building a Filter with the "less than" operator (PropertyIsLessThan)Continue building a Filter with the "less than or equal to" operator (PropertyIsLessThanOrEqualTo)like()Continue building a Filter with the "like" operator (PropertyIsLike)Continue building a Filter with the "nearest to" operatorContinue building a Filter with the "not equal" operator (PropertyIsNotEqualTo)Continue building a Filter with the "overlaps" operator (OverlappedBy) for a time range (inclusive)within()Continue building a Filter with the "within" operator (Within)Continue building a Filter with the "within distance" operator (DWithin)
-
Method Details
-
lessThan
NumericalExpressionBuilder lessThan()Continue building a Filter with the "less than" operator (PropertyIsLessThan)- Returns:
NumericalExpressionBuilderto continue building theFilter
-
lessThanOrEqualTo
NumericalExpressionBuilder lessThanOrEqualTo()Continue building a Filter with the "less than or equal to" operator (PropertyIsLessThanOrEqualTo)- Returns:
NumericalExpressionBuilderto continue building theFilter
-
greaterThan
NumericalExpressionBuilder greaterThan()Continue building a Filter with the "greater than" operator (PropertyIsGreaterThan)- Returns:
NumericalExpressionBuilderto continue building theFilter
-
greaterThanOrEqualTo
NumericalExpressionBuilder greaterThanOrEqualTo()Continue building a Filter with the "greater than or equal to" operator (PropertyIsGreaterThanOrEqualTo)- Returns:
NumericalExpressionBuilderto continue building theFilter
-
equalTo
EqualityExpressionBuilder equalTo()Continue building a Filter with the "equal to" operator (PropertyIsEqualTo)- Returns:
NumericalExpressionBuilderto continue building theFilter
-
like
ContextualExpressionBuilder like()Continue building a Filter with the "like" operator (PropertyIsLike)- Returns:
ContextualExpressionBuilderto continue building theFilter
-
between
NumericalRangeExpressionBuilder between()Continue building a Filter with the "between" operator (PropertyIsBetween)- Returns:
NumericalRangeExpressionBuilderto continue building theFilter
-
notEqualTo
EqualityExpressionBuilder notEqualTo()Continue building a Filter with the "not equal" operator (PropertyIsNotEqualTo)- Returns:
EqualityExpressionBuilderto continue building theFilter
-
empty
org.geotools.api.filter.Filter empty()Complete building a Filter with the "is null" operator (PropertyIsNull)- Returns:
Filter
-
after
TemporalInstantExpressionBuilder after()Continue building a Filter with the "after" operator (After) for a moment in time- Returns:
TemporalInstantExpressionBuilderto continue building theFilter
-
before
TemporalInstantExpressionBuilder before()Continue building a Filter with the "before" operator (Before) for a moment in time- Returns:
TemporalInstantExpressionBuilderto continue building theFilter
-
during
TemporalRangeExpressionBuilder during()Continue building a Filter with the "during" operator (During) for a timne range (inclusive)- Returns:
TemporalRangeExpressionBuilderto continue building theFilter
-
overlapping
TemporalRangeExpressionBuilder overlapping()Continue building a Filter with the "overlaps" operator (OverlappedBy) for a time range (inclusive)- Returns:
TemporalRangeExpressionBuilderto continue building theFilter
-
intersecting
SpatialExpressionBuilder intersecting()Continue building a Filter with the "intersects" operator (Intersects)- Returns:
SpatialExpressionBuilderto continue building theFilter
-
containing
SpatialExpressionBuilder containing()Continue building a Filter with the "contains" operator (Contains)- Returns:
SpatialExpressionBuilderto continue building theFilter
-
beyond
BufferedSpatialExpressionBuilder beyond()Continue building a Filter with the "beyond" operator (Beyond)- Returns:
BufferedSpatialExpressionBuilderto continue building theFilter
-
within
SpatialExpressionBuilder within()Continue building a Filter with the "within" operator (Within)- Returns:
SpatialExpressionBuilderto continue building theFilter
-
withinBuffer
BufferedSpatialExpressionBuilder withinBuffer()Continue building a Filter with the "within distance" operator (DWithin)- Returns:
SpatialExpressionBuilderto continue building theFilter
-
nearestTo
SpatialExpressionBuilder nearestTo()Continue building a Filter with the "nearest to" operator- Returns:
SpatialExpressionBuilderto continue building theFilter
-