public interface ExpressionBuilder extends EqualityExpressionBuilder
Filter based on a particular Attribute| Modifier and Type | Method and Description |
|---|---|
TemporalInstantExpressionBuilder |
after()
Continue building a Filter with the "after" operator (
After) for a moment in time |
TemporalInstantExpressionBuilder |
before()
Continue building a Filter with the "before" operator (
Before) for a moment in time |
NumericalRangeExpressionBuilder |
between()
Continue building a Filter with the "between" operator (
PropertyIsBetween) |
BufferedSpatialExpressionBuilder |
beyond()
Continue building a Filter with the "beyond" operator (
Beyond) |
SpatialExpressionBuilder |
containing()
Continue building a Filter with the "contains" operator (
Contains) |
TemporalRangeExpressionBuilder |
during()
Continue building a Filter with the "during" operator (
During) for a timne range (inclusive) |
org.opengis.filter.Filter |
empty()
Complete building a Filter with the "is null" operator (
PropertyIsNull) |
EqualityExpressionBuilder |
equalTo()
Continue building a Filter with the "equal to" operator (
PropertyIsEqualTo) |
NumericalExpressionBuilder |
greaterThan()
Continue building a Filter with the "greater than" operator (
PropertyIsGreaterThan) |
NumericalExpressionBuilder |
greaterThanOrEqualTo()
Continue building a Filter with the "greater than or equal to" operator (
PropertyIsGreaterThanOrEqualTo) |
SpatialExpressionBuilder |
intersecting()
Continue building a Filter with the "intersects" operator (
Intersects) |
NumericalExpressionBuilder |
lessThan()
Continue building a Filter with the "less than" operator (
PropertyIsLessThan) |
NumericalExpressionBuilder |
lessThanOrEqualTo()
Continue building a Filter with the "less than or equal to" operator (
PropertyIsLessThanOrEqualTo) |
ContextualExpressionBuilder |
like()
Continue building a Filter with the "like" operator (
PropertyIsLike) |
SpatialExpressionBuilder |
nearestTo()
Continue building a Filter with the "nearest to" operator
|
EqualityExpressionBuilder |
notEqualTo()
Continue building a Filter with the "not equal" operator (
PropertyIsNotEqualTo) |
TemporalRangeExpressionBuilder |
overlapping()
Continue building a Filter with the "overlaps" operator (
OverlappedBy) for a time range (inclusive) |
SpatialExpressionBuilder |
within()
Continue building a Filter with the "within" operator (
Within) |
BufferedSpatialExpressionBuilder |
withinBuffer()
Continue building a Filter with the "within distance" operator (
DWithin) |
NumericalExpressionBuilder lessThan()
PropertyIsLessThan)NumericalExpressionBuilder to continue building the FilterNumericalExpressionBuilder lessThanOrEqualTo()
PropertyIsLessThanOrEqualTo)NumericalExpressionBuilder to continue building the FilterNumericalExpressionBuilder greaterThan()
PropertyIsGreaterThan)NumericalExpressionBuilder to continue building the FilterNumericalExpressionBuilder greaterThanOrEqualTo()
PropertyIsGreaterThanOrEqualTo)NumericalExpressionBuilder to continue building the FilterEqualityExpressionBuilder equalTo()
PropertyIsEqualTo)NumericalExpressionBuilder to continue building the FilterContextualExpressionBuilder like()
PropertyIsLike)ContextualExpressionBuilder to continue building the FilterNumericalRangeExpressionBuilder between()
PropertyIsBetween)NumericalRangeExpressionBuilder to continue building the FilterEqualityExpressionBuilder notEqualTo()
PropertyIsNotEqualTo)EqualityExpressionBuilder to continue building the Filterorg.opengis.filter.Filter empty()
PropertyIsNull)FilterTemporalInstantExpressionBuilder after()
After) for a moment in timeTemporalInstantExpressionBuilder to continue building the FilterTemporalInstantExpressionBuilder before()
Before) for a moment in timeTemporalInstantExpressionBuilder to continue building the FilterTemporalRangeExpressionBuilder during()
During) for a timne range (inclusive)TemporalRangeExpressionBuilder to continue building the FilterTemporalRangeExpressionBuilder overlapping()
OverlappedBy) for a time range (inclusive)TemporalRangeExpressionBuilder to continue building the FilterSpatialExpressionBuilder intersecting()
Intersects)SpatialExpressionBuilder to continue building the FilterSpatialExpressionBuilder containing()
Contains)SpatialExpressionBuilder to continue building the FilterBufferedSpatialExpressionBuilder beyond()
Beyond)BufferedSpatialExpressionBuilder to continue building the FilterSpatialExpressionBuilder within()
Within)SpatialExpressionBuilder to continue building the FilterBufferedSpatialExpressionBuilder withinBuffer()
DWithin)SpatialExpressionBuilder to continue building the FilterSpatialExpressionBuilder nearestTo()
SpatialExpressionBuilder to continue building the FilterThis work is licensed under a Creative Commons Attribution 4.0 International License.