23 #ifndef _DATABASEIF_HH_
24 #define _DATABASEIF_HH_
62 #include "raslib/error.hh"
75 void open(
const char* dbName )
throw(r_Error);
92 static void createDB(
const char* dbName,
const char* schemaName,
const char* volumeName=0 )
throw(r_Error);
100 static void destroyDB(
const char* dbName)
throw(r_Error);
183 static
void connect() throw (r_Error);
222 static const
char* DefaultDatabaseName;
Definition: databaseif.hh:66
static bool isConsistent()
friend std::ostream & operator<<(std::ostream &stream, DatabaseIf &db)
void open(const char *dbName)
opens database with name { dbName}.
static bool databaseExists(const char *dbname)
const char * getName() const
Definition: transactionif.hh:52
void checkCompatibility()
static void createDB(const char *dbName, const char *schemaName, const char *volumeName=0)
static void destroyDB(const char *dbName)
static long rmanverToLong()