TE_DEFINE_VISITABLE SelectExpression(Select *s)
Constructor.
std::unique_ptr< Select > m_select
The associated SelectExpression.
This is an abstract class that models a query expression.
SelectExpression & operator=(const SelectExpression &rhs)
A Select models a query to be used when retrieving data from a data source.
Expression * clone() const
It creates a new copy of this Expression.
A Select models a query to be used when retrieving data from a DataSource.
Select * getSelect() const
It returns the associated select expression.
A Select can be used as a source of information in another query.
void setSelect(Select *s)
It sets the real SelectExpression associated to this object.
A Select can be used as a source of information in another query.