rasdaman complete source
Public Member Functions | Static Public Member Functions | Protected Member Functions | Static Protected Member Functions | Friends | List of all members
DatabaseIf Class Reference

#include <databaseif.hh>

Public Member Functions

void open (const char *dbName) throw (r_Error)
 opens database with name { dbName}. More...
 
void close ()
 
void garbage ()
 
const char * getName () const
 
 DatabaseIf ()
 
bool isConnected () const
 
bool isOpen () const
 
 ~DatabaseIf ()
 

Static Public Member Functions

static void createDB (const char *dbName, const char *schemaName, const char *volumeName=0) throw (r_Error)
 
static void destroyDB (const char *dbName) throw (r_Error)
 
static bool databaseExists (const char *dbname) throw (r_Error)
 
static bool isConsistent () throw (r_Error)
 
static long rmanverToLong ()
 

Protected Member Functions

void baseDBMSOpen () throw (r_Error)
 
void baseDBMSClose ()
 
void checkCompatibility () throw (r_Error)
 

Static Protected Member Functions

static void connect () throw (r_Error)
 
static void disconnect () throw (r_Error)
 

Friends

std::ostream & operator<< (std::ostream &stream, DatabaseIf &db)
 

Constructor & Destructor Documentation

DatabaseIf::DatabaseIf ( )
DatabaseIf::~DatabaseIf ( )

Member Function Documentation

void DatabaseIf::baseDBMSClose ( )
protected
void DatabaseIf::baseDBMSOpen ( )
throw (r_Error
)
protected
void DatabaseIf::checkCompatibility ( )
throw (r_Error
)
protected
void DatabaseIf::close ( )
static void DatabaseIf::connect ( )
throw (r_Error
)
staticprotected
static void DatabaseIf::createDB ( const char *  dbName,
const char *  schemaName,
const char *  volumeName = 0 
)
throw (r_Error
)
static
static bool DatabaseIf::databaseExists ( const char *  dbname)
throw (r_Error
)
static
static void DatabaseIf::destroyDB ( const char *  dbName)
throw (r_Error
)
static
static void DatabaseIf::disconnect ( )
throw (r_Error
)
staticprotected
void DatabaseIf::garbage ( )
const char* DatabaseIf::getName ( ) const
bool DatabaseIf::isConnected ( ) const
static bool DatabaseIf::isConsistent ( )
throw (r_Error
)
static
bool DatabaseIf::isOpen ( ) const
void DatabaseIf::open ( const char *  dbName)
throw (r_Error
)

opens database with name { dbName}.

static long DatabaseIf::rmanverToLong ( )
static

Friends And Related Function Documentation

std::ostream& operator<< ( std::ostream &  stream,
DatabaseIf db 
)
friend

The documentation for this class was generated from the following file: