42   for(
size_t i = 0; i < size; ++i)
 
A class that models a Function expression. 
 
std::string m_name
The alias to the function. 
 
A visitor for building an SQL statement from a given Query hierarchy. 
 
void toSQL(const Function &f, std::string &buff, SQLVisitor &v) const 
It encodes the function to a SQL notation. 
 
A class that models a Function expression. 
 
A query encoder for general function expressions. 
 
virtual ReturnType accept(VisitorType &guest) const =0
It call the visit method from the guest object. 
 
A visitor for building an SQL statement from a given Query hierarchy. 
 
std::size_t getNumArgs() const 
It returns the number of arguments informed to the function.