26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_QUERYENCODER_H
27 #define __TERRALIB_MAPTOOLS_INTERNAL_QUERYENCODER_H
31 #include "../fe/Visitor.h"
117 static void initialize();
155 #endif // __TERRALIB_MAPTOOLS_INTERNAL_QUERYENCODER_H
Distance buffer operator.
A convenient and more compact way of encoding the very common bounding box constraint based on an env...
A spatial operator determines whether its geometric arguments satisfy the stated spatial relationship...
This singleton defines the TerraLib Map Tools module entry.
static std::map< std::string, std::string > sm_fnameMap
A map that associates Filter Operator names to Query Functions names.
A class for binary spatial operators.
The PropertyIsBetween element is defined as a compact way of encoding a range check.
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
A logical operator that can be used to combine one conditional expressions.
The PropertyIsNull class encodes an operator that checks to see if the value of its content is NULL...
This is an abstract class that models a query expression.
A function is a named procedure that performs a distinct computation.
It is intended to encode a character string comparison operator with pattern matching.
This class can be used to represent binary operation expressions.
This class is used to encode the name of any property of an object.
This is an abstract class that models a Filter Encoding expression.
A visitor that converts a OGC Filter Expression to TerraLib Expression.
A filter is any valid predicate expression.
An abstract interface for operators.
A class for binary comparison operators.
This class can be used to represent literal values.
A logical operator can be used to combine one or more conditional expressions.
A logical operator can be used to combine two or more conditional expressions.
A visitor interface for a Filter expression.
te::da::Expression * m_expression
Expression used during conversion.