WORM 0.2
A C++ DAL/ORM code generation framework
Public Member Functions | Static Public Member Functions

WSql::WSqlDabataseManager Class Reference

#include <wsqldabatasemanager.h>

List of all members.

Public Member Functions

 WSqlDabataseManager ()
 WSqlDabataseManager (const WSqlDabataseManager &other)
virtual ~WSqlDabataseManager ()
virtual WSqlDabataseManageroperator= (const WSqlDabataseManager &other)
virtual bool operator== (const WSqlDabataseManager &other) const
void add (WSqlDabatase &db)
void remove (WSqlDabatase &db)
void remove (int index)
void remove (std::string db_name)
WSqlDabatase & get (int index)
WSqlDabatase & get (std::string db_name)

Static Public Member Functions

static WSqlDatabase addDatabase (WSqlDriver *driver, const std::string &connectionName=defaultConnection)
static WSqlDatabase cloneDatabase (const WSqlDatabase &other, const std::string &connectionName)
static WSqlDatabase database (const std::string &connectionName=defaultConnection, bool open=true)
static void removeDatabase (const std::string &connectionName)
static bool contains (const std::string &connectionName=defaultConnection)
static std::vector< std::string > drivers ()
static std::vector< std::string > connectionNames ()

Detailed Description

Definition at line 29 of file wsqldabatasemanager.h.


Constructor & Destructor Documentation

home erik src kdevelop worm src sql wsqldabatasemanager cpp WSql::WSqlDabataseManager::WSqlDabataseManager ( )

Definition at line 24 of file wsqldabatasemanager.cpp.

WSql::WSqlDabataseManager::WSqlDabataseManager ( const WSqlDabataseManager other)

Definition at line 29 of file wsqldabatasemanager.cpp.

WSql::WSqlDabataseManager::~WSqlDabataseManager ( ) [virtual]

Definition at line 34 of file wsqldabatasemanager.cpp.


Member Function Documentation

void WSql::WSqlDabataseManager::add ( WSqlDabatase &  db)
static WSqlDatabase WSql::WSqlDabataseManager::addDatabase ( WSqlDriver driver,
const std::string &  connectionName = defaultConnection 
) [static]
static WSqlDatabase WSql::WSqlDabataseManager::cloneDatabase ( const WSqlDatabase other,
const std::string &  connectionName 
) [static]
static std::vector<std::string> WSql::WSqlDabataseManager::connectionNames ( ) [static]
static bool WSql::WSqlDabataseManager::contains ( const std::string &  connectionName = defaultConnection) [static]
static WSqlDatabase WSql::WSqlDabataseManager::database ( const std::string &  connectionName = defaultConnection,
bool  open = true 
) [static]
static std::vector<std::string> WSql::WSqlDabataseManager::drivers ( ) [static]
WSqlDabatase& WSql::WSqlDabataseManager::get ( std::string  db_name)
WSqlDabatase& WSql::WSqlDabataseManager::get ( int  index)
WSqlDabataseManager & WSql::WSqlDabataseManager::operator= ( const WSqlDabataseManager other) [virtual]

Definition at line 39 of file wsqldabatasemanager.cpp.

bool WSql::WSqlDabataseManager::operator== ( const WSqlDabataseManager other) const [virtual]

!

Todo:
return ...;

Definition at line 44 of file wsqldabatasemanager.cpp.

void WSql::WSqlDabataseManager::remove ( int  index)
void WSql::WSqlDabataseManager::remove ( std::string  db_name)
void WSql::WSqlDabataseManager::remove ( WSqlDabatase &  db)
static void WSql::WSqlDabataseManager::removeDatabase ( const std::string &  connectionName) [static]

The documentation for this class was generated from the following files:
 All Classes Namespaces Files Functions Variables Enumerations Enumerator Friends Defines