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

Dv::Sql Namespace Reference

Namespace for dbms-independent classes. More...


Classes

class  Exception
 Exception class used throughout the package. More...

class  Field
 A field/column in a table or a query result. More...

class  Db
 An connection to an SQL database. More...

class  Command
 A Command represents a command, e.g. a query, for a Dv::Sql::Db. More...

class  Command::iterator
 A logical pointer (input iterator) inside the query result of a Dv::Sql::Command. More...

class  Command_
 Proxy class for Sql::Db::Command. Not used by end users. More...


Typedefs

typedef std::iterator< std::input_iterator_tag,
std::vector< std::string > > 
vector_string_input_iterator
 Kludge to support gcc-2.95.3 and gcc-3.2 Gcc-3.1 does not have input_iterator while gcc-2.95.3 does not have iterator.


Detailed Description

Namespace for dbms-independent classes.

Typedef Documentation

typedef std::iterator<std::input_iterator_tag, std::vector<std::string> > Dv::Sql::vector_string_input_iterator
 

Kludge to support gcc-2.95.3 and gcc-3.2 Gcc-3.1 does not have input_iterator while gcc-2.95.3 does not have iterator.

gcc-2.95.3: std::iterator<std::input_iterator_tag,std::vector<std::string> > gcc-3.1: std::input_iterator<std::vector<std::string>, ptrdiff_t > The definition below is generated from configure.in.

Definition at line 13 of file vector_string_input_iterator.h.


dvmysql-0.4.11 [15 February, 2004]