Public Member Functions | List of all members
AppSecInc::Databases::ODBC::ODBCDatabase Class Referenceabstract

A generic database. More...

#include <Database.h>

Inheritance diagram for AppSecInc::Databases::ODBC::ODBCDatabase:
AppSecInc::Databases::Access::AccessDatabase AppSecInc::Databases::MSSQL::MSSQLDatabase

Public Member Functions

 ODBCDatabase ()
 constructor More...
 
virtual void Connect ()=0
 connect to the database server More...
 
virtual void Disconnect ()=0
 disconnect from the database server More...
 
virtual void Create ()=0
 create the database, fail if exists More...
 
virtual bool Exists ()=0
 returns true if database exists More...
 
virtual void Drop ()=0
 drop the database More...
 
virtual void CreateIfNotExists ()
 create the database if it doesn't exist More...
 
virtual void DropIfExists ()
 drop the database if it exists More...
 
virtual ~ODBCDatabase ()
 destructor More...
 

Detailed Description

A generic database.

Constructor & Destructor Documentation

ODBCDatabase::ODBCDatabase ( )

constructor

ODBCDatabase::~ODBCDatabase ( )
virtual

destructor

Member Function Documentation

virtual void AppSecInc::Databases::ODBC::ODBCDatabase::Connect ( )
pure virtual
virtual void AppSecInc::Databases::ODBC::ODBCDatabase::Create ( )
pure virtual

create the database, fail if exists

Implemented in AppSecInc::Databases::MSSQL::MSSQLDatabase, and AppSecInc::Databases::Access::AccessDatabase.

void ODBCDatabase::CreateIfNotExists ( )
virtual

create the database if it doesn't exist

Reimplemented in AppSecInc::Databases::MSSQL::MSSQLDatabase.

virtual void AppSecInc::Databases::ODBC::ODBCDatabase::Disconnect ( )
pure virtual

disconnect from the database server

Implemented in AppSecInc::Databases::MSSQL::MSSQLDatabase, and AppSecInc::Databases::Access::AccessDatabase.

virtual void AppSecInc::Databases::ODBC::ODBCDatabase::Drop ( )
pure virtual
void ODBCDatabase::DropIfExists ( )
virtual

drop the database if it exists

Reimplemented in AppSecInc::Databases::MSSQL::MSSQLDatabase.

virtual bool AppSecInc::Databases::ODBC::ODBCDatabase::Exists ( )
pure virtual

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


© Application Security Inc. - All Rights Reserved http://msiext.codeplex.com