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 Filter
NumericalExpressionBuilder lessThanOrEqualTo()
PropertyIsLessThanOrEqualTo
)NumericalExpressionBuilder
to continue building the Filter
NumericalExpressionBuilder greaterThan()
PropertyIsGreaterThan
)NumericalExpressionBuilder
to continue building the Filter
NumericalExpressionBuilder greaterThanOrEqualTo()
PropertyIsGreaterThanOrEqualTo
)NumericalExpressionBuilder
to continue building the Filter
EqualityExpressionBuilder equalTo()
PropertyIsEqualTo
)NumericalExpressionBuilder
to continue building the Filter
ContextualExpressionBuilder like()
PropertyIsLike
)ContextualExpressionBuilder
to continue building the Filter
NumericalRangeExpressionBuilder between()
PropertyIsBetween
)NumericalRangeExpressionBuilder
to continue building the Filter
EqualityExpressionBuilder notEqualTo()
PropertyIsNotEqualTo
)EqualityExpressionBuilder
to continue building the Filter
org.opengis.filter.Filter empty()
PropertyIsNull
)Filter
TemporalInstantExpressionBuilder after()
After
) for a moment in timeTemporalInstantExpressionBuilder
to continue building the Filter
TemporalInstantExpressionBuilder before()
Before
) for a moment in timeTemporalInstantExpressionBuilder
to continue building the Filter
TemporalRangeExpressionBuilder during()
During
) for a timne range (inclusive)TemporalRangeExpressionBuilder
to continue building the Filter
TemporalRangeExpressionBuilder overlapping()
OverlappedBy
) for a time range (inclusive)TemporalRangeExpressionBuilder
to continue building the Filter
SpatialExpressionBuilder intersecting()
Intersects
)SpatialExpressionBuilder
to continue building the Filter
SpatialExpressionBuilder containing()
Contains
)SpatialExpressionBuilder
to continue building the Filter
BufferedSpatialExpressionBuilder beyond()
Beyond
)BufferedSpatialExpressionBuilder
to continue building the Filter
SpatialExpressionBuilder within()
Within
)SpatialExpressionBuilder
to continue building the Filter
BufferedSpatialExpressionBuilder withinBuffer()
DWithin
)SpatialExpressionBuilder
to continue building the Filter
SpatialExpressionBuilder nearestTo()
SpatialExpressionBuilder
to continue building the Filter
This work is licensed under a Creative Commons Attribution 4.0 International License.