A comparison operator is used to form expressions that evaluate the mathematical comparison between two arguments.
If the arguments satisfy the comparison then the expression evaluates
true. Otherwise the expression evaluates to
A logical operator can be used to combine one or more conditional expressions.
The logical operator
And evaluates to
true if all the combined
expressions evaluate to
true. The operator
Or operator evaluates
true is any of the combined expressions evaluate to
Not operator reverses the logical value of an expression.
Not can be used to combine scalar,
spatial and other logical expressions to form more complex compound expressions.
Identity can be checked using
Id, selected objects
will are matched against a set of
Interface Summary Interface Description AndEvaluates to
trueif all the combined expressions evaluate to
BinaryComparisonOperatorAbstract base class for filters that compare exactly two values against each other. BinaryLogicOperatorAbstract super-interface for logical operators that accept two or more other logical values as inputs. FilterDefines a constraint that can be checked against an instance of an object (Usually a Feature). FilterFactory FilterFactory2Allows creation of additional Filter constructs. FilterVisitorVisitor with
visitmethods to be called by
IdA filter that passes only the Identifiers listed. NotReverses the logical value of an expression. OrEvaluates to
trueif any of the combined expressions evaluate to
PropertyIsBetweenA compact way of encoding a range check. PropertyIsEqualToFilter operator that compares that its two sub-expressions are equal to each other. PropertyIsGreaterThanFilter operator that checks that its first sub-expression is greater than its second subexpression. PropertyIsGreaterThanOrEqualToFilter operator that checks that its first sub-expression is greater or equal to its second subexpression. PropertyIsLessThanFilter operator that checks that its first sub-expression is less than its second subexpression. PropertyIsLessThanOrEqualToFilter operator that checks that its first sub-expression is less than or equal to its second subexpression. PropertyIsLikeFilter operator that performs the equivalent of the SQL "
like" operator on properties of a feature.
PropertyIsNilThe PropertyIsNil operator tests the content of the specified property and evaluates if it is nil. PropertyIsNotEqualToFilter operator that compares that its two sub-expressions are not equal to each other. PropertyIsNullFilter operator that checks if an expression's value is
Class Summary Class Description ExcludeFilter Deprecated.To be removed from public API. IncludeFilter Deprecated.To be removed from public API.
Enum Summary Enum Description MatchActionThe matchAction attribute can be used to specify how the comparison predicate shall be evaluated for a collection of values (e.g. in XML, properties having maxOccurs > 1) and not including some additional context to identify a specific value from the collection to be tested.