26 #ifndef __TERRALIB_MAPTOOLS_INTERNAL_FILTERENCODER_H 27 #define __TERRALIB_MAPTOOLS_INTERNAL_FILTERENCODER_H 31 #include "../dataaccess/query/QueryVisitor.h" 129 static void initialize();
169 #endif // __TERRALIB_MAPTOOLS_INTERNAL_FILTERENCODER_H An abstract class that models a source of data in a query.
A class that models the name of a dataset used in a From clause.
A class that models the name of any property of an object.
This singleton defines the TerraLib Map Tools module entry.
This class models a bool Literal value.
A visitor that converts a TerraLib Expression to OGC Filter Expression.
The Insert object can add the return of a select object.
te::fe::Expression * m_expression
Expression used during conversion.
This is an abstract class that models a query expression.
A class that models a literal for Date and Time values.
A visitor interface for the Query hierarchy.
This class models a literal value.
A class that models a literal for ByteArray values.
This is an abstract class that models a Filter Encoding expression.
A condition to be used in a Join clause.
It is intended to encode a character string comparison operator with pattern matching.
te::fe::AbstractOp * m_op
Operation used during conversion.
A class that models a Function expression.
A Join clause combines two FromItems.
A filter is any valid predicate expression.
A class that models a literal for double values.
static std::map< std::string, std::string > sm_fnameMap
A map that associates Filter Operator names to Query Functions names.
A Select models a query to be used when retrieving data from a DataSource.
An abstract interface for operators.
A Select can be used as a source of information in another query.
JoinConditionUsing class can be used to model a USING clause in a Join.
A class that models a literal for Envelope values.
Cast a expression function.
A class that represents the IN operator.
JoinConditionOn is a boolean expression and it specifies which items in a join are considered to matc...
A Select can be used as a source of information in another query.
A Query is independent from the data source language/dialect.
A class that models a literal for Geometry values.
This class models a string Literal value.