A class template derived from Dv::Sql::boolexp. More...
#include <select_exp.h>
Public Member Functions | |
basic_unary_boolexp (const L &l, UnOp o, bool pref) | |
Constructor. | |
virtual | ~basic_unary_boolexp () |
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 | l_arg |
Left argument. | |
const UnOp | op |
Relational operator. | |
bool | prefix |
A class template derived from Dv::Sql::boolexp.
A basic unary boolean expression consists of a unary operator with an argument.
Definition at line 584 of file select_exp.h.
Dv::Sql::basic_unary_boolexp< L >::basic_unary_boolexp | ( | const L & | l, | |
UnOp | o, | |||
bool | pref | |||
) | [inline] |
Constructor.
l | left argument | |
o | relational operator | |
r | right argument |
virtual Dv::Sql::basic_unary_boolexp< L >::~basic_unary_boolexp | ( | ) | [inline, virtual] |
Destructor.
Definition at line 601 of file select_exp.h.
std::ostream& Dv::Sql::basic_unary_boolexp< 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::boolexp.
Definition at line 609 of file select_exp.h.
References Dv::Sql::basic_unary_boolexp< L >::l_arg, Dv::Sql::basic_unary_boolexp< L >::op, Dv::Sql::basic_unary_boolexp< L >::prefix, and Dv::Sql::sql_string().
const L Dv::Sql::basic_unary_boolexp< L >::l_arg |
Left argument.
Definition at line 587 of file select_exp.h.
Referenced by Dv::Sql::basic_unary_boolexp< L >::print().
const UnOp Dv::Sql::basic_unary_boolexp< L >::op |
Relational operator.
Definition at line 589 of file select_exp.h.
Referenced by Dv::Sql::basic_unary_boolexp< L >::print().
bool Dv::Sql::basic_unary_boolexp< L >::prefix |
Definition at line 590 of file select_exp.h.
Referenced by Dv::Sql::basic_unary_boolexp< L >::print().
dvmysql-1.0.3 | [17 November, 2010] |