This is an abstract class that models a query expression.
Where(Expression *e)
Constructor.
A class that can be used to model a filter expression that can be applied to a query.
This is an abstract class that models a query expression.
void setExp(Expression *exp)
Sets the expression.
Expression * getExp() const
std::unique_ptr< Expression > m_exp
The expression that defines the where clause.
A class that can be used to model a filter expression that can be applied to a query.
Where & operator=(const Where &rhs)