47 for(
size_t i = 0; i < size; ++i)
58 else if(
m_name ==
"st_extent")
64 for(
size_t i = 0; i < size; ++i)
73 buff +=
"))::geometry";
80 for(
size_t i = 0; i < size; ++i)
A class that models a Function expression.
std::string m_name
The alias to the function.
virtual ReturnType accept(VisitorType &guest) const =0
It call the visit method from the guest object.
void toSQL(const Function &f, std::string &buff, SQLVisitor &v) const
It encodes the function to a SQL notation.
A visitor for building an SQL statement from a given Query hierarchy.
A class that models a Function expression.
A query encoder for general function expressions.
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.