Dv::Sql::true_boolexp Class Reference

A class representing the constant 'true'. More...

#include <select_exp.h>

Inheritance diagram for Dv::Sql::true_boolexp:
Inheritance graph
[legend]
Collaboration diagram for Dv::Sql::true_boolexp:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 true_boolexp ()
std::ostream & print (std::ostream &os, const Dv::Sql::Db &db) const
 Print this expression on a stream, using escapes for column values.

Detailed Description

A class representing the constant 'true'.

This class is useful as a starting point for more complex expressions.

Example
 SelectExp exp(new true_boolexp);
 for (size_t i=0; (i<size()); ++i) 
   exp = exp && ( from_table->column(from(i)) == to_table->column(to(i)) );
See also:
Dv::Sql::SelectExp::true_exp

Definition at line 527 of file select_exp.h.


Constructor & Destructor Documentation

Dv::Sql::true_boolexp::true_boolexp (  )  [inline]

Definition at line 529 of file select_exp.h.


Member Function Documentation

std::ostream& Dv::Sql::true_boolexp::print ( std::ostream &  os,
const Dv::Sql::Db db 
) const [inline, virtual]

Print this expression on a stream, using escapes for column values.

Parameters:
os stream to print to
db whose associated escape function will be used
Returns:
os
See also:
Dv::Sql::boolexp::print

Implements Dv::Sql::boolexp.

Definition at line 537 of file select_exp.h.


The documentation for this class was generated from the following file:

dvmysql-1.0.3 [17 November, 2010]