25 #ifndef __TERRALIB_INTERNAL_FE_H
26 #define __TERRALIB_INTERNAL_FE_H
An abstract interface for operators.
It is used to indicate what arithmetic operators the a service can support.
A convenient and more compact way of encoding the very common bounding box constraint based on an env...
A class for binary comparison operators.
A logical operator can be used to combine two or more conditional expressions.
This class can be used to represent binary operation expressions.
A class for binary spatial operators.
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
It is used to indicate what types of comparison operators are supported by a service.
Distance buffer operator.
This class can be used to create capabilities document of services that use filter encoding.
It is used to list the function names that are supported and the number of arguments each function re...
Id capabilities include the ability to refer to elements in a GML version 3 data source using an ogc:...
A logical operator can be used to combine one or more conditional expressions.
The PropertyIsBetween element is defined as a compact way of encoding a range check.
It tells if two values are identical.
It models the inequality operator greater than or equal to (>=).
It models the inequality operator greater than (>).
It models the inequality operator less than or equal to (<=).
It models the inequality operator less than (<).
It is intended to encode a character string comparison operator with pattern matching.
The PropertyIsNull class encodes an operator that checks to see if the value of its content is NULL.
Scalar capabilities include the ability to process logical expressions, comparisons and arithmetic op...
It represents a sort by expression.
A sort property name and order type.
Spatial capabilities include the ability to filter spatial data.
A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship...
A logical operator that can be used to combine one conditional expressions.
Boolean logic operator: AND.
This is an abstract class that models a Filter Encoding expression.
A Filter is any valid predicate expression.
A function is a named procedure that performs a distinct computation.
An static class with global definitions.
This class can be used to represent literal values.
An object identifier is meant to represent a unique identifier for an object instance within the cont...
This class can be used to is used to encode the name of any property of an object.
A visitor interface for a Filter expression.
Configuration flags for the TerraLib Filter Encoding module.
This file has util functions for this module.