BlueSpice MediaWiki REL1_27
 All Classes Namespaces Files Functions Variables Groups Pages
Database

Files

file  DBAccessBase.php
 
file  DBAccessObjectUtils.php
 
file  IDBAccessObject.php
 
file  ChronologyProtector.php
 
file  CloneDatabase.php
 
file  Database.php
 
file  DatabaseError.php
 
file  DatabaseMssql.php
 
file  DatabaseMysql.php
 
file  DatabaseMysqlBase.php
 
file  DatabaseMysqli.php
 
file  DatabaseOracle.php
 
file  DatabasePostgres.php
 
file  DatabaseSqlite.php
 
file  DatabaseUtility.php
 
file  IDatabase.php
 
file  LBFactory.php
 
file  LBFactoryFake.php
 
file  LBFactoryMulti.php
 
file  LBFactorySimple.php
 
file  LBFactorySingle.php
 
file  LoadBalancer.php
 
file  LoadMonitor.php
 
file  LoadMonitorMySQL.php
 

Classes

class  DatabaseBase
 
class  DBError
 
class  DBExpectedError
 
class  DBConnectionError
 
class  DBQueryError
 
class  DBUnexpectedError
 
class  DBReadOnlyError
 
class  DBTransactionError
 
class  DatabaseMssql
 
class  MssqlField
 
class  DatabaseMysql
 
class  DatabaseMysqlBase
 
class  MySQLField
 
class  DatabaseMysqli
 
class  ORAResult
 
class  ORAField
 
class  DatabaseOracle
 
class  SavepointPostgres
 
class  DatabasePostgres
 
class  DatabaseSqlite
 
class  SQLiteField
 
class  Blob
 
interface  Field
 
class  ResultWrapper
 
class  DBConnRef
 
interface  IDatabase
 
class  LBFactory
 
class  LBFactoryMulti
 
class  LoadBalancer
 
interface  LoadMonitor
 
class  LoadMonitorMySQL
 

Detailed Description

This file deals with database interface functions and query specifics/optimisations.

This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. http://www.gnu.org/copyleft/gpl.html