Main Page | Namespace List | Class Hierarchy | Class List | File List | Class Members | File Members | Related Pages

Database Class Reference

List of all members.

Public Member Functions

 setFailFunction ($function)
setOutputPage (&$out)
 setDebug ($debug)
 setBufferResults ($buffer)
 setIgnoreErrors ($ignoreErrors)
 lastQuery ()
 isOpen ()
 Database ()
 newFromParams ($server, $user, $password, $dbName, $failFunction=false, $debug=false, $bufferResults=true, $ignoreErrors=false)
 open ($server, $user, $password, $dbName)
 close ()
 reportConnectionError ($msg="")
 query ($sql, $fname="")
 freeResult ($res)
 fetchObject ($res)
 fetchRow ($res)
 numRows ($res)
 numFields ($res)
 fieldName ($res, $n)
 insertId ()
 dataSeek ($res, $row)
 lastErrno ()
 lastError ()
 affectedRows ()
 set ($table, $var, $value, $cond, $fname="Database::set")
 get ($table, $var, $cond, $fname="Database::get")
 getArray ($table, $vars, $conds, $fname="Database::getArray")
 generalizeSQL ($sql)
 fieldExists ($table, $field, $fname="Database::fieldExists")
 indexExists ($table, $index, $fname="Database::indexExists")
 tableExists ($table)
 fieldInfo ($table, $field)
 insertArray ($table, $a, $fname="Database::insertArray")
 updateArray ($table, $values, $conds, $fname="Database::updateArray")
 makeList ($a, $mode=LIST_COMMA)
 selectDB ($db)
 startTimer ($timeout)
 stopTimer ()
 setFailFunction ($function)
setOutputPage (&$out)
 setDebug ($debug)
 setBufferResults ($buffer)
 setIgnoreErrors ($ignoreErrors)
 lastQuery ()
 isOpen ()
 Database ()
 newFromParams ($server, $user, $password, $dbName, $failFunction=false, $debug=false, $bufferResults=true, $ignoreErrors=false)
 open ($server, $user, $password, $dbName)
 close ()
 reportConnectionError ($msg="")
 query ($sql, $fname="")
 freeResult ($res)
 fetchObject ($res)
 fetchRow ($res)
 numRows ($res)
 numFields ($res)
 fieldName ($res, $n)
 insertId ()
 dataSeek ($res, $row)
 lastErrno ()
 lastError ()
 affectedRows ()
 set ($table, $var, $value, $cond, $fname="Database::set")
 get ($table, $var, $cond, $fname="Database::get")
 getArray ($table, $vars, $conds, $fname="Database::getArray")
 generalizeSQL ($sql)
 fieldExists ($table, $field, $fname="Database::fieldExists")
 indexExists ($table, $index, $fname="Database::indexExists")
 tableExists ($table)
 fieldInfo ($table, $field)
 insertArray ($table, $a, $fname="Database::insertArray")
 updateArray ($table, $values, $conds, $fname="Database::updateArray")
 makeList ($a, $mode=LIST_COMMA)
 startTimer ($timeout)
 stopTimer ()

Public Attributes

 $mLastQuery = ""
 $mBufferResults = true
 $mIgnoreErrors = false
 $mServer
 $mUser
 $mPassword
 $mConn
 $mDBname
 $mOut
 $mDebug
 $mOpened = false
 $mFailFunction
 $mLastResult

Constructor & Destructor Documentation

Database::Database  ) 
 

Definition at line 63 of file Database.php.

References $wgOut.

Database::Database  ) 
 

Definition at line 80 of file DatabasePostgreSQL.php.

References $wgOut.


Member Function Documentation

Database::affectedRows  ) 
 

Definition at line 240 of file DatabasePostgreSQL.php.

Database::affectedRows  ) 
 

Definition at line 231 of file Database.php.

Database::close  ) 
 

Definition at line 132 of file DatabasePostgreSQL.php.

Database::close  ) 
 

Definition at line 128 of file Database.php.

Referenced by open().

Database::dataSeek res,
row
 

Definition at line 237 of file DatabasePostgreSQL.php.

References dataSeek().

Database::dataSeek res,
row
 

Definition at line 228 of file Database.php.

References dataSeek().

Referenced by dataSeek().

Database::fetchObject res  ) 
 

Definition at line 202 of file DatabasePostgreSQL.php.

References $row, fetchObject(), and wfDebugDieBacktrace().

Database::fetchObject res  ) 
 

Definition at line 201 of file Database.php.

References $row, fetchObject(), and wfDebugDieBacktrace().

Referenced by fetchObject().

Database::fetchRow res  ) 
 

Definition at line 215 of file DatabasePostgreSQL.php.

References $row, fetchRow(), and wfDebugDieBacktrace().

Database::fetchRow res  ) 
 

Definition at line 210 of file Database.php.

References $row, fetchRow(), and wfDebugDieBacktrace().

Referenced by fetchRow().

Database::fieldExists table,
field,
fname = "Database::fieldExists"
 

Definition at line 320 of file DatabasePostgreSQL.php.

References $res, $row, DB_READ, and fieldExists().

Database::fieldExists table,
field,
fname = "Database::fieldExists"
 

Definition at line 305 of file Database.php.

References $res, $row, DB_READ, and fieldExists().

Referenced by fieldExists().

Database::fieldInfo table,
field
 

Definition at line 374 of file DatabasePostgreSQL.php.

References $i, $n, $res, fieldInfo(), and wfDebugDieBacktrace().

Database::fieldInfo table,
field
 

Definition at line 362 of file Database.php.

References $i, $n, $res, and fieldInfo().

Referenced by fieldInfo().

Database::fieldName res,
n
 

Definition at line 231 of file DatabasePostgreSQL.php.

References fieldName(), and n.

Database::fieldName res,
n
 

Definition at line 226 of file Database.php.

References fieldName(), and n.

Referenced by fieldName().

Database::freeResult res  ) 
 

Definition at line 197 of file DatabasePostgreSQL.php.

References freeResult(), and wfDebugDieBacktrace().

Database::freeResult res  ) 
 

Definition at line 196 of file Database.php.

References freeResult(), and wfDebugDieBacktrace().

Referenced by freeResult().

Database::generalizeSQL sql  ) 
 

Definition at line 296 of file DatabasePostgreSQL.php.

References $sql, and generalizeSQL().

Database::generalizeSQL sql  ) 
 

Definition at line 281 of file Database.php.

References $sql, and generalizeSQL().

Referenced by generalizeSQL(), and query().

Database::get table,
var,
cond,
fname = "Database::get"
 

Definition at line 257 of file DatabasePostgreSQL.php.

References $s, $sql, DB_READ, and get().

Database::get table,
var,
cond,
fname = "Database::get"
 

Definition at line 246 of file Database.php.

References $s, $sql, DB_READ, and get().

Referenced by get().

Database::getArray table,
vars,
conds,
fname = "Database::getArray"
 

Definition at line 280 of file DatabasePostgreSQL.php.

References $res, $sql, getArray(), LIST_AND, and makeList().

Database::getArray table,
vars,
conds,
fname = "Database::getArray"
 

Definition at line 265 of file Database.php.

References $res, $sql, getArray(), LIST_AND, and makeList().

Referenced by getArray().

Database::indexExists table,
index,
fname = "Database::indexExists"
 

Definition at line 341 of file DatabasePostgreSQL.php.

References $res, $row, $sql, DB_READ, and indexExists().

Database::indexExists table,
index,
fname = "Database::indexExists"
 

Definition at line 326 of file Database.php.

References $res, $row, $sql, DB_READ, and indexExists().

Referenced by indexExists().

Database::insertArray table,
a,
fname = "Database::insertArray"
 

Definition at line 393 of file DatabasePostgreSQL.php.

References $first, $sql, $sql2, insertArray(), and makeList().

Database::insertArray table,
a,
fname = "Database::insertArray"
 

Definition at line 379 of file Database.php.

References $first, $sql, $sql2, insertArray(), and makeList().

Referenced by insertArray().

Database::insertId  ) 
 

Definition at line 233 of file DatabasePostgreSQL.php.

References wfDebugDieBacktrace().

Database::insertId  ) 
 

Definition at line 227 of file Database.php.

Database::isOpen  ) 
 

Definition at line 74 of file DatabasePostgreSQL.php.

Database::isOpen  ) 
 

Definition at line 57 of file Database.php.

Database::lastErrno  ) 
 

Definition at line 238 of file DatabasePostgreSQL.php.

References lastError().

Database::lastErrno  ) 
 

Definition at line 229 of file Database.php.

Database::lastError  ) 
 

Definition at line 239 of file DatabasePostgreSQL.php.

Database::lastError  ) 
 

Definition at line 230 of file Database.php.

Referenced by lastErrno().

Database::lastQuery  ) 
 

Definition at line 73 of file DatabasePostgreSQL.php.

Database::lastQuery  ) 
 

Definition at line 56 of file Database.php.

Database::makeList a,
mode = LIST_COMMA
 

Definition at line 421 of file DatabasePostgreSQL.php.

References $first, $list, LIST_AND, LIST_SET, makeList(), and wfStrencode().

Database::makeList a,
mode = LIST_COMMA
 

Definition at line 407 of file Database.php.

References $first, $list, LIST_AND, LIST_SET, makeList(), and wfStrencode().

Referenced by getArray(), insertArray(), makeList(), and updateArray().

Database::newFromParams server,
user,
password,
dbName,
failFunction = false,
debug = false,
bufferResults = true,
ignoreErrors = false
 

Definition at line 91 of file DatabasePostgreSQL.php.

References newFromParams(), password, and user.

Database::newFromParams server,
user,
password,
dbName,
failFunction = false,
debug = false,
bufferResults = true,
ignoreErrors = false
 

Definition at line 74 of file Database.php.

References newFromParams(), password, and user.

Referenced by newFromParams().

Database::numFields res  ) 
 

Definition at line 230 of file DatabasePostgreSQL.php.

References numFields().

Database::numFields res  ) 
 

Definition at line 225 of file Database.php.

References numFields().

Referenced by numFields().

Database::numRows res  ) 
 

Definition at line 223 of file DatabasePostgreSQL.php.

References $n, numRows(), and wfDebugDieBacktrace().

Database::numRows res  ) 
 

Definition at line 218 of file Database.php.

References $n, numRows(), and wfDebugDieBacktrace().

Referenced by numRows().

Database::open server,
user,
password,
dbName
 

Definition at line 105 of file DatabasePostgreSQL.php.

References $user, $wgEmergencyContact, close(), open(), password, and wfDebug().

Database::open server,
user,
password,
dbName
 

Definition at line 88 of file Database.php.

References $user, $wgEmergencyContact, close(), open(), password, reportConnectionError(), user, and wfDebug().

Referenced by open().

Database::query sql,
fname = ""
 

Definition at line 155 of file DatabasePostgreSQL.php.

References $sql, $wgProfiling, generalizeSQL(), mIgnoreErrors, query(), wfDebug(), wfProfileIn(), and wfProfileOut().

Database::query sql,
fname = ""
 

Definition at line 152 of file Database.php.

References $sql, $wgProfiling, generalizeSQL(), mIgnoreErrors, query(), wfDebug(), wfProfileIn(), and wfProfileOut().

Referenced by query().

Database::reportConnectionError msg = ""  ) 
 

Definition at line 142 of file DatabasePostgreSQL.php.

References $mFailFunction, reportConnectionError(), and wfEmergencyAbort().

Database::reportConnectionError msg = ""  ) 
 

Definition at line 138 of file Database.php.

References reportConnectionError(), and wfEmergencyAbort().

Referenced by open(), and reportConnectionError().

Database::selectDB db  ) 
 

Definition at line 433 of file Database.php.

References selectDB().

Referenced by selectDB().

Database::set table,
var,
value,
cond,
fname = "Database::set"
 

Definition at line 247 of file DatabasePostgreSQL.php.

References $sql, DB_WRITE, set(), and wfStrencode().

Database::set table,
var,
value,
cond,
fname = "Database::set"
 

Definition at line 236 of file Database.php.

References $sql, DB_WRITE, set(), and wfStrencode().

Referenced by set().

Database::setBufferResults buffer  ) 
 

Definition at line 62 of file DatabasePostgreSQL.php.

References setBufferResults(), and wfSetVar().

Database::setBufferResults buffer  ) 
 

Definition at line 45 of file Database.php.

References setBufferResults(), and wfSetVar().

Referenced by setBufferResults().

Database::setDebug debug  ) 
 

Definition at line 58 of file DatabasePostgreSQL.php.

References setDebug(), and wfSetVar().

Database::setDebug debug  ) 
 

Definition at line 41 of file Database.php.

References setDebug(), and wfSetVar().

Referenced by setDebug().

Database::setFailFunction function  ) 
 

Definition at line 51 of file DatabasePostgreSQL.php.

References setFailFunction(), and wfSetVar().

Database::setFailFunction function  ) 
 

Definition at line 34 of file Database.php.

References setFailFunction(), and wfSetVar().

Referenced by setFailFunction().

Database::setIgnoreErrors ignoreErrors  ) 
 

Definition at line 69 of file DatabasePostgreSQL.php.

References setIgnoreErrors(), and wfSetVar().

Database::setIgnoreErrors ignoreErrors  ) 
 

Definition at line 52 of file Database.php.

References setIgnoreErrors(), and wfSetVar().

Referenced by setIgnoreErrors().

& Database::setOutputPage &$  out  ) 
 

Definition at line 55 of file DatabasePostgreSQL.php.

References setOutputPage().

& Database::setOutputPage &$  out  ) 
 

Definition at line 38 of file Database.php.

References setOutputPage().

Referenced by setOutputPage().

Database::startTimer timeout  ) 
 

Definition at line 447 of file DatabasePostgreSQL.php.

References $IP, $tid, startTimer(), and wfDebugDieBacktrace().

Database::startTimer timeout  ) 
 

Definition at line 439 of file Database.php.

References $IP, $tid, and startTimer().

Referenced by startTimer().

Database::stopTimer  ) 
 

Definition at line 455 of file DatabasePostgreSQL.php.

Database::stopTimer  ) 
 

Definition at line 447 of file Database.php.

Database::tableExists table  ) 
 

Definition at line 360 of file DatabasePostgreSQL.php.

References $res, mIgnoreErrors, and tableExists().

Database::tableExists table  ) 
 

Definition at line 348 of file Database.php.

References $res, mIgnoreErrors, and tableExists().

Referenced by tableExists().

Database::updateArray table,
values,
conds,
fname = "Database::updateArray"
 

Definition at line 410 of file DatabasePostgreSQL.php.

References $sql, LIST_AND, LIST_SET, makeList(), and updateArray().

Database::updateArray table,
values,
conds,
fname = "Database::updateArray"
 

Definition at line 396 of file Database.php.

References $sql, LIST_AND, LIST_SET, makeList(), and updateArray().

Referenced by updateArray().


Member Data Documentation

Database::$mBufferResults = true
 

Definition at line 34 of file DatabasePostgreSQL.php.

Database::$mConn
 

Definition at line 37 of file DatabasePostgreSQL.php.

Database::$mDBname
 

Definition at line 37 of file DatabasePostgreSQL.php.

Database::$mDebug
 

Definition at line 38 of file DatabasePostgreSQL.php.

Database::$mFailFunction
 

Definition at line 40 of file DatabasePostgreSQL.php.

Referenced by reportConnectionError().

Database::$mIgnoreErrors = false
 

Definition at line 35 of file DatabasePostgreSQL.php.

Database::$mLastQuery = ""
 

Definition at line 33 of file DatabasePostgreSQL.php.

Database::$mLastResult
 

Definition at line 41 of file DatabasePostgreSQL.php.

Database::$mOpened = false
 

Definition at line 38 of file DatabasePostgreSQL.php.

Database::$mOut
 

Definition at line 38 of file DatabasePostgreSQL.php.

Database::$mPassword
 

Definition at line 37 of file DatabasePostgreSQL.php.

Database::$mServer
 

Definition at line 37 of file DatabasePostgreSQL.php.

Database::$mUser
 

Definition at line 37 of file DatabasePostgreSQL.php.


The documentation for this class was generated from the following files:
Generated on Tue Jun 29 23:40:21 2004 for Mediawiki by doxygen 1.3.7