Go to the documentation of this file.
26 #ifndef __TERRALIB_FE_INTERNAL_PROPERTYISBETWEEN_H
27 #define __TERRALIB_FE_INTERNAL_PROPERTYISBETWEEN_H
135 #endif // __TERRALIB_FE_INTERNAL_PROPERTYISBETWEEN_H
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
Expression * getLowerBoundary() const
It returns the lower boundary expression.
void setLowerBoundary(Expression *e)
It sets the lower boundary expression.
#define TEFEEXPORT
You can use this macro in order to export/import classes and functions from this module.
A comparison operator is used to form expressions that evaluate the mathematical comparison between t...
PropertyIsBetween()
It initializes a new PropertyIsBetween.
void setExpression(Expression *e)
It sets the between expression.
Expression * m_lowerBoundary
Mandatory.
#define TE_DEFINE_VISITABLE
This is an abstract class that models a Filter Encoding expression.
Expression * m_upperBoundary
Mandatory.
The PropertyIsBetween element is defined as a compact way of encoding a range check.
ComparisonOp * clone() const
It creates a new copy of this object.
Expression * m_expression
Mandatory.
void setUpperBoundary(Expression *e)
It sets the lower boundary expression.
~PropertyIsBetween()
Destructor.
Expression * getExpression() const
It returns the between expression.
Expression * getUpperBoundary() const
It returns the upper boundary expression.