Main Page | Namespace List | Class Hierarchy | Alphabetical List | Class List | File List | Namespace Members | Class Members | File Members

pqxxobject::query Class Reference

Database query class. More...

#include <query.h>

Inheritance diagram for pqxxobject::query:

pqxxobject::insert_query pqxxobject::update_query List of all members.

Public Member Functions

 query ()
 The constructor.

 query (const std::string &text)
 The constructor.

 query (const query &rhs)
 The copy constructor.

virtual ~query ()
 The destructor.

virtual std::string str ()=0
 Get the query as a string.


Protected Attributes

std::ostringstream m_string

Detailed Description

Database query class.

Convenience class to generate a database query string.

Definition at line 50 of file query.h.


Constructor & Destructor Documentation

query::query  ) 
 

The constructor.

Definition at line 43 of file query.cc.

query::query const std::string &  text  )  [explicit]
 

The constructor.

Definition at line 48 of file query.cc.

query::query const query rhs  ) 
 

The copy constructor.

Definition at line 53 of file query.cc.

query::~query  )  [virtual]
 

The destructor.

Definition at line 58 of file query.cc.


Member Function Documentation

virtual std::string pqxxobject::query::str  )  [pure virtual]
 

Get the query as a string.

Returns:
the query.

Implemented in pqxxobject::insert_query, and pqxxobject::update_query.

Referenced by pqxxobject::operator<<().


Member Data Documentation

std::ostringstream pqxxobject::query::m_string [protected]
 

Definition at line 74 of file query.h.


The documentation for this class was generated from the following files:
Generated on Thu Apr 1 12:53:11 2004 for pqxx-object API Reference by doxygen 1.3.5