Database


Classes

class  Database
 Database abstraction object. More...
class  DatabaseMysql
 Database abstraction object for mySQL Inherit all methods and properties of Database::Database(). More...
class  DBObject
 Utility class. More...
class  Blob
 Utility class

This allows us to distinguish a blob from a normal string and an array of strings. More...

class  MySQLField
 Utility class. More...
class  DBError
 Database error base class. More...
class  DBConnectionError
class  DBQueryError
class  DBUnexpectedError
class  ResultWrapper
 Result wrapper for grabbing data queried by someone else. More...
class  BlankObject
 Utility class for generating blank objects Intended as an equivalent to {} in Javascript. More...
class  IBM_DB2Field
 This represents a column in a DB2 database. More...
class  IBM_DB2Blob
 Wrapper around binary large objects. More...
class  DatabaseIbm_db2
 Primary database interface. More...
class  DatabaseMssql
class  MSSQLField
class  ORABlob
 This is the Oracle database abstraction layer. More...
class  ORAResult
 The oci8 extension is fairly weak and doesn't support oci_num_rows, among other things. More...
class  DatabaseOracle
class  DatabasePostgres
class  DatabaseSqlite
class  SQLiteField
class  LBFactory
 An interface for generating database load balancers. More...
class  LBFactory_Multi
 A multi-wiki, multi-master factory for Wikimedia and similar installations. More...
class  LoadBalancer
 Database load balancing object. More...

Files

file  DatabaseFunctions.php
 Legacy database functions, for compatibility with pre-1.3 code NOTE: this file is no longer loaded by default.
file  Database.php
 This file deals with MySQL interface functions and query specifics/optimisations.
file  DatabaseIbm_db2.php
 This script is the IBM DB2 database abstraction layer.
file  DatabaseMssql.php
 This script is the MSSQL Server database abstraction layer.
file  DatabaseOracle.php
file  DatabasePostgres.php
 This is the Postgres database abstraction layer.
file  DatabaseSqlite.php
 This script is the SQLite database abstraction layer.
file  LBFactory.php
file  LBFactory_Multi.php
file  LoadBalancer.php
file  sql.php
 Send SQL queries from the specified file to the database, performing variable replacement along the way.

Generated on Sat Sep 5 02:08:28 2009 for MediaWiki by  doxygen 1.5.9