Class MysqlDatabase

Description

Implements interfaces:

Implements the interface for the Database Driver.

  • author: Anthony Bush

Located in /schema_generator/database/drivers/mysql/MysqlDatabase.class.php (line 9)

SchemaDatabase
   |
   --MysqlDatabase
Variable Summary
mixed $dbLink
Method Summary
MysqlDatabase __construct ( $dbName, [ $dbLink = null], [ $server = null])
void generateError ( $msg)
DriverTable loadTable (string $tableName)
void loadTables ()
void selectDb ( $dbName)
Variables
mixed $dbLink = null (line 11)
  • access: protected

Inherited Variables

Inherited from SchemaDatabase

SchemaDatabase::$databaseName
SchemaDatabase::$server
SchemaDatabase::$tables
Methods
Constructor __construct (line 13)
  • access: public
MysqlDatabase __construct ( $dbName, [ $dbLink = null], [ $server = null])
  • $dbName
  • $dbLink
  • $server
generateError (line 67)
  • access: protected
void generateError ( $msg)
  • $msg
getAvailableTableNames (line 42)
  • access: public
void getAvailableTableNames ()

Implementation of:
DriverDatabase::getAvailableTableNames()
loadTable (line 35)

Load a specific database table into memory.

  • author: Anthony Bush
  • access: public
DriverTable loadTable (string $tableName)
  • string $tableName

Implementation of:
DriverDatabase::loadTable()
loadTables (line 19)
  • access: public
void loadTables ()

Implementation of:
DriverDatabase::loadTables()
Load all tables for the database into memory.
selectDb (line 60)
  • access: public
void selectDb ( $dbName)
  • $dbName

Implementation of:
DriverDatabase::selectDb()

Inherited Methods

Inherited From SchemaDatabase

SchemaDatabase::addTable()
SchemaDatabase::getDatabaseName()
SchemaDatabase::getSchema()
SchemaDatabase::getServer()
SchemaDatabase::getTable()
SchemaDatabase::getTables()
SchemaDatabase::setDatabaseName()
SchemaDatabase::setServer()

Documentation generated on Wed, 12 Nov 2008 21:56:19 -0600 by phpDocumentor 1.4.0