A class template derived from Dv::Sql::boolexp. More...
#include <select_exp.h>
Public Member Functions | |
unary_value_exp (const L &l, Function f) | |
Constructor. | |
virtual | ~unary_value_exp () |
Destructor. | |
std::ostream & | print (std::ostream &os, const Dv::Sql::Db &db) const |
Print this expression on a stream, using escapes for column values. | |
Public Attributes | |
const L | arg |
argument. | |
const Function | fun |
Function. |
A class template derived from Dv::Sql::boolexp.
A basic unary boolean expression consists of a unary operator with an argument.
Definition at line 253 of file select_exp.h.
Dv::Sql::unary_value_exp< L >::unary_value_exp | ( | const L & | l, | |
Function | f | |||
) | [inline] |
Constructor.
l | left argument | |
o | relational operator | |
r | right argument |
virtual Dv::Sql::unary_value_exp< L >::~unary_value_exp | ( | ) | [inline, virtual] |
Destructor.
Definition at line 269 of file select_exp.h.
std::ostream& Dv::Sql::unary_value_exp< L >::print | ( | std::ostream & | os, | |
const Dv::Sql::Db & | db | |||
) | const [inline, virtual] |
Print this expression on a stream, using escapes for column values.
os | stream to print to | |
db | whose associated stringify functions will be used |
Implements Dv::Sql::value_exp.
Definition at line 277 of file select_exp.h.
References Dv::Sql::unary_value_exp< L >::arg, Dv::Sql::unary_value_exp< L >::fun, and Dv::Sql::sql_string().
const L Dv::Sql::unary_value_exp< L >::arg |
argument.
Definition at line 256 of file select_exp.h.
Referenced by Dv::Sql::unary_value_exp< L >::print().
const Function Dv::Sql::unary_value_exp< L >::fun |
Function.
Definition at line 258 of file select_exp.h.
Referenced by Dv::Sql::unary_value_exp< L >::print().
dvmysql-1.0.3 | [17 November, 2010] |