The PropertyIsBetween element is defined as a compact way of encoding a range check.
More...
#include <PropertyIsBetween.h>
The PropertyIsBetween element is defined as a compact way of encoding a range check.
The lower and upper boundary values are inclusive.
- See also
- ComparisonOp, Expression
Definition at line 47 of file PropertyIsBetween.h.
◆ ReturnType
◆ VisitorType
◆ PropertyIsBetween()
te::fe::PropertyIsBetween::PropertyIsBetween |
( |
| ) |
|
◆ ~PropertyIsBetween()
te::fe::PropertyIsBetween::~PropertyIsBetween |
( |
| ) |
|
◆ accept()
It call the visit method from the guest object.
- Parameters
-
guest | The guest or visitor. |
- Returns
- Any valid value define by the template type R.
◆ clone()
◆ getExpression()
Expression * te::fe::PropertyIsBetween::getExpression |
( |
| ) |
const |
It returns the between expression.
- Returns
- The between expression.
◆ getLowerBoundary()
Expression * te::fe::PropertyIsBetween::getLowerBoundary |
( |
| ) |
const |
It returns the lower boundary expression.
- Returns
- The lower boundary expression.
◆ getName()
const char * te::fe::AbstractOp::getName |
( |
| ) |
const |
|
inlineinherited |
It returns the operator name.
- Returns
- The operator name.
Definition at line 82 of file AbstractOp.h.
◆ getUpperBoundary()
Expression * te::fe::PropertyIsBetween::getUpperBoundary |
( |
| ) |
const |
It returns the upper boundary expression.
- Returns
- The upper boundary expression.
◆ setExpression()
void te::fe::PropertyIsBetween::setExpression |
( |
Expression * |
e | ) |
|
It sets the between expression.
- Parameters
-
- Note
- It will take the ownership of the between expression.
◆ setLowerBoundary()
void te::fe::PropertyIsBetween::setLowerBoundary |
( |
Expression * |
e | ) |
|
It sets the lower boundary expression.
- Parameters
-
e | The lower boundary expression. |
- Note
- It will take the ownership of the lower boundary expression.
◆ setName()
void te::fe::AbstractOp::setName |
( |
const char * |
opName | ) |
|
|
inlineinherited |
It sets the operator name.
- Parameters
-
Definition at line 89 of file AbstractOp.h.
◆ setUpperBoundary()
void te::fe::PropertyIsBetween::setUpperBoundary |
( |
Expression * |
e | ) |
|
It sets the lower boundary expression.
- Parameters
-
e | The upper boundary expression. |
- Note
- It will take the ownership of the upper boundary expression.
◆ m_expression
Expression* te::fe::PropertyIsBetween::m_expression |
|
private |
◆ m_lowerBoundary
Expression* te::fe::PropertyIsBetween::m_lowerBoundary |
|
private |
◆ m_name
const char* te::fe::AbstractOp::m_name |
|
protectedinherited |
◆ m_upperBoundary
Expression* te::fe::PropertyIsBetween::m_upperBoundary |
|
private |
The documentation for this class was generated from the following file:
- /home/castejon/castejon_files/develop/terralib5/git_release/src/terralib/fe/PropertyIsBetween.h