Class MetabaseDB

Description

Implementation for Metabase

This class implements the db layer for the Metabase db abstraction layer.
Tested with version 2003/01/03 of Metabase

Located in /core/anyDB/dbs/MetabaseDB.php (line 22)

UtilityClass
   |
   --AbstractDB
      |
      --BasicDB
         |
         --MetabaseDB
Method Summary
MetabaseDB MetabaseDB (mixed $libraryPath, mixed $dbType, [mixed $preferredResType = ANYDB_RES_ASSOC])
void affectedRows ()
void connect (mixed $host, mixed $db, mixed $user, mixed $password, [mixed $persistent = false])
void disconnect ()
void free ()
void getColumn ([mixed $resultType = ANYDB_PREDEFINED_VALUE])
void getNext ([mixed $resultType = ANYDB_PREDEFINED_VALUE])
void getValue ([mixed $resultType = ANYDB_STRING])
void getVersion ()
void numRows ()
void query (mixed $query)
Variables
Methods
Constructor MetabaseDB (line 52)
MetabaseDB MetabaseDB (mixed $libraryPath, mixed $dbType, [mixed $preferredResType = ANYDB_RES_ASSOC])
affectedRows (line 200)
void affectedRows ()

Redefinition of:
AbstractDB::affectedRows()
Returns how many rows were affected by the last statement
connect (line 70)
void connect (mixed $host, mixed $db, mixed $user, mixed $password, [mixed $persistent = false])

Redefinition of:
BasicDB::connect()
Connects to the db
disconnect (line 92)
void disconnect ()

Redefinition of:
AbstractDB::disconnect()
Closes the db connection
free (line 182)
void free ()

Redefinition of:
BasicDB::free()
Frees the memory from the result set
getColumn (line 134)
void getColumn ([mixed $resultType = ANYDB_PREDEFINED_VALUE])

Redefinition of:
BasicDB::getColumn()
Returns a result column after an apropriate sql statement
getNext (line 147)
void getNext ([mixed $resultType = ANYDB_PREDEFINED_VALUE])

Redefinition of:
AbstractDB::getNext()
Returns the next row in an array
getValue (line 118)
void getValue ([mixed $resultType = ANYDB_STRING])

Redefinition of:
BasicDB::getValue()
Returns a single value after an apropriate sql statement
getVersion (line 64)
void getVersion ()

Redefinition of:
AbstractDB::getVersion()
Returns the current version
numRows (line 194)
void numRows ()

Redefinition of:
AbstractDB::numRows()
Returns how many rows are in the result set
query (line 102)
void query (mixed $query)

Redefinition of:
BasicDB::query()
Submits an sql statement to the db

Inherited Methods

Inherited From BasicDB

BasicDB::BasicDB()
BasicDB::connect()
BasicDB::escapeStr()
BasicDB::execute()
BasicDB::free()
BasicDB::getAll()
BasicDB::getColumn()
BasicDB::getColumnDescr()
BasicDB::getDataId()
BasicDB::getDBs()
BasicDB::getDbType()
BasicDB::getIdentifier()
BasicDB::getInsertId()
BasicDB::getMapped()
BasicDB::getTables()
BasicDB::getValue()
BasicDB::query()
BasicDB::setDB()
BasicDB::_addError()
BasicDB::_trace()

Inherited From AbstractDB

AbstractDB::AbstractDB()
AbstractDB::affectedRows()
AbstractDB::connect()
AbstractDB::disconnect()
AbstractDB::escapeStr()
AbstractDB::execute()
AbstractDB::free()
AbstractDB::getAll()
AbstractDB::getColumn()
AbstractDB::getDataId()
AbstractDB::getDBs()
AbstractDB::getDbType()
AbstractDB::getIdentifier()
AbstractDB::getInsertId()
AbstractDB::getMapped()
AbstractDB::getNext()
AbstractDB::getTables()
AbstractDB::getValue()
AbstractDB::getVersion()
AbstractDB::numRows()
AbstractDB::query()
AbstractDB::setDB()

Inherited From UtilityClass

UtilityClass::UtilityClass()

Documentation generated on Tue, 4 Oct 2005 21:59:16 -0700 by phpDocumentor 1.3.0RC3