31 #include <QSqlDatabase> 
   94       Database(
const QString &connName, 
const QString &driverType);
 
  116       static void remove(
const QString &name);
 
  125                         const QString &driverType = 
"");
 
  129       static QString _actualConnectionName; 
 
  134       void tossDbError(
const QString &message, 
const char *f, 
int l) 
const;
 
QString Name() const 
Return the name of this database as specifed upon creation. 
Definition: Database.h:104
 
QStringList getSystemTables() const 
Returns vector strings of all available system tables in the database. 
Definition: Database.cpp:549
 
Do not connect to database. 
Definition: Database.h:89
 
Connect to database immediately. 
Definition: Database.h:88
 
A DbProfile is a container for access parameters to a database. 
Definition: DbProfile.h:65
 
static DbProfile getProfile(const QString &name)
Retrieves the named database access profile. 
Definition: Database.cpp:325
 
void setAsDefault()
Sets this database connection/profile as the default. 
Definition: Database.cpp:239
 
QStringList getViews() const 
Returns a vector string containing all views within the database. 
Definition: Database.cpp:537
 
Access
Access status for database creation. 
Definition: Database.h:87
 
QSqlDatabase init(const DbProfile &profile, Access dbConn=Connect)
Create and initialize a new database connection from a DbProfile. 
Definition: Database.cpp:416
 
bool isPersistant() const 
Checks persistancy state of a database instantiation. 
Definition: Database.cpp:220
 
virtual ~Database()
Database destructor. 
Definition: Database.cpp:173
 
Isis database class providing generalized access to a variety of databases. 
Definition: Database.h:84
 
QStringList getTables() const 
Returns a vector string containing all the tables in the database. 
Definition: Database.cpp:524
 
void configureAccess(QSqlDatabase &db, const DbProfile &profile)
Set access parameters from a database DbProfile access specification. 
Definition: Database.cpp:468
 
void makePersistant()
Makes this instance persistant. 
Definition: Database.cpp:204
 
static bool addAccessConfig(const QString &confFile)
Adds a user specifed access configuration file to system. 
Definition: Database.cpp:288
 
Database()
Default database constructor. 
Definition: Database.cpp:46
 
Database clone(const QString &name) const 
Clones this database into another giving it another name. 
Definition: Database.cpp:512