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)
  • Method Details

    • 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, otherwise false.