58 std::cout <<
"Conversion result is: " << sql << std::endl;
static const char * sm_propertyIsLessThan
te::da::SQLDialect * dialect
static const char * sm_or
It represents the SQL query dialect accepted by a given data source.
te::da::Expression * getExpression(const te::fe::Filter *f)
It converts the OGC Filter Expression to a TerraLib Expression.
virtual ReturnType accept(VisitorType &guest) const =0
It call the visit method from the guest object.
static const char * sm_propertyIsEqualTo
This is an abstract class that models a query expression.
void setOp(AbstractOp *o)
It sets the filter main operation (expression).
This class is used to encode the name of any property of an object.
A visitor that converts a OGC Filter Expression to TerraLib Expression.
This file contains include headers for TerraLib Filter Encoding module.
A filter is any valid predicate expression.
void Filter2Query()
It converts a OGC Filter Expression to TerraLib Expression.
A class for binary comparison operators.
static const char * sm_and
This class can be used to represent literal values.
A visitor for building an SQL statement from a given Query hierarchy.
This file contains include headers for the TerraLib Common Runtime module.
A logical operator can be used to combine two or more conditional expressions.
This file contains include headers for the Data Access module of TerraLib.
te::da::SQLDialect * createDialect()