ionflux.org | Impressum

Database.hpp File Reference

Database (abstract class) header. More...

#include <string>
#include <vector>
#include <map>
#include "ionflux/Node.hpp"
#include "ionflux/ManagedObject.hpp"

Include dependency graph for Database.hpp:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  Ionflux
namespace  Ionflux::Tools

Classes

struct  Ionflux::Tools::DatabaseConfig
 Database configuration. More...
struct  Ionflux::Tools::DatabaseError
 Database error. More...
class  Ionflux::Tools::DatabaseClassInfo
 Class information for class Database. More...
class  Ionflux::Tools::Database
 Database. More...

Typedefs

typedef std::vector< std::string > Ionflux::Tools::DbRow
 Result row.
typedef std::map< std::string,
std::string > 
Ionflux::Tools::DbRowMap
 Result row as a map.
typedef std::vector< DbRowIonflux::Tools::DbResult
 Set of result rows.
typedef std::vector< DbRowMapIonflux::Tools::DbResultMap
 Set of result rows as maps.
typedef std::vector< std::string > Ionflux::Tools::DbTables
 List of tables.
typedef std::vector< std::string > Ionflux::Tools::DbColumns
 List of columns.


Detailed Description

Database (abstract class) header.


Generated on Tue Mar 14 21:01:32 2006 for Ionflux Tools Class Library (iftools) by  doxygen 1.4.6