A class that can be used to model a filter expression that can be applied to a query. More...
#include <Having.h>
Public Member Functions | |
Expression * | getExp () const |
Having (Expression *e) | |
Constructor. More... | |
Having (const Expression &e) | |
Having (const Having &rhs) | |
Having & | operator= (const Having &rhs) |
void | setExp (Expression *exp) |
Sets the expression. More... | |
~Having () | |
Private Attributes | |
std::auto_ptr< Expression > | m_exp |
The expression that defines the where clause. More... | |
A class that can be used to model a filter expression that can be applied to a query.
|
explicit |
Constructor.
e | The where expression. |
Definition at line 30 of file Having.cpp.
|
explicit |
Definition at line 35 of file Having.cpp.
te::da::Having::Having | ( | const Having & | rhs | ) |
Definition at line 40 of file Having.cpp.
References m_exp.
te::da::Having::~Having | ( | ) |
Definition at line 46 of file Having.cpp.
te::da::Expression * te::da::Having::getExp | ( | ) | const |
Definition at line 60 of file Having.cpp.
Referenced by te::serialize::xml::Save(), te::ogr::SQLVisitor::visit(), and te::da::SQLVisitor::visit().
te::da::Having & te::da::Having::operator= | ( | const Having & | rhs | ) |
Definition at line 50 of file Having.cpp.
References m_exp.
void te::da::Having::setExp | ( | Expression * | exp | ) |
Sets the expression.
e | The where expression. |
Definition at line 65 of file Having.cpp.
Referenced by te::da::Select::having().
|
private |
The expression that defines the where clause.
Definition at line 81 of file Having.h.
Referenced by Having(), and operator=().