Package org.geotools.api.filter
Interface BinaryComparisonOperator
-
- All Superinterfaces:
Filter
,MultiValuedFilter
- All Known Subinterfaces:
PropertyIsEqualTo
,PropertyIsGreaterThan
,PropertyIsGreaterThanOrEqualTo
,PropertyIsLessThan
,PropertyIsLessThanOrEqualTo
,PropertyIsNotEqualTo
- All Known Implementing Classes:
IsEqualsToImpl
,IsGreaterThanImpl
,IsGreaterThanOrEqualToImpl
,IsLessThenImpl
,IsLessThenOrEqualToImpl
,IsNotEqualToImpl
public interface BinaryComparisonOperator extends MultiValuedFilter
Abstract base class for filters that compare exactly two values against each other. The nature of the comparison is dependent on the subclass.- Since:
- GeoAPI 2.0
- Author:
- Chris Dillard (SYS Technologies)
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface MultiValuedFilter
MultiValuedFilter.MatchAction
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Expression
getExpression1()
Returns the first of the two expressions to be compared by this operator.Expression
getExpression2()
Returns the second of the two expressions to be compared by this operator.boolean
isMatchingCase()
Flag controlling wither comparisons are case sensitive.-
Methods inherited from interface MultiValuedFilter
getMatchAction
-
-
-
-
Method Detail
-
getExpression1
Expression getExpression1()
Returns the first of the two expressions to be compared by this operator.
-
getExpression2
Expression getExpression2()
Returns the second of the two expressions to be compared by this operator.
-
isMatchingCase
boolean isMatchingCase()
Flag controlling wither comparisons are case sensitive.- Returns:
true
if the comparison is case sensetive, otherwisefalse
.
-
-