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::unique_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. |
|
explicit |
| te::da::Having::Having | ( | const Having & | rhs | ) |
| te::da::Having::~Having | ( | ) |
| Expression* te::da::Having::getExp | ( | ) | const |
| void te::da::Having::setExp | ( | Expression * | exp | ) |
Sets the expression.
| e | The where expression. |
|
private |