|
| | __construct ( $params) |
| |
| | reallyOpenConnection ( $server, $dbNameOverride=false) |
| |
| | allowLagged ( $mode=null) |
| | Disables/enables lag checks. More...
|
| |
| | clearLagTimeCache () |
| | Clear the cache for getLagTimes. More...
|
| |
| | closeAll () |
| | Close all open connections. More...
|
| |
| | closeConnection ( $conn) |
| | Close a connection Using this function makes sure the LoadBalancer knows the connection is closed. More...
|
| |
| | closeConnecton ( $conn) |
| | Deprecated function, typo in function name. More...
|
| |
| | commitAll () |
| | Commit transactions on all open connections. More...
|
| |
| | commitMasterChanges () |
| | Issue COMMIT only on master, only if queries were done on connection. More...
|
| |
| | forEachOpenConnection ( $callback, $params=array()) |
| | Call a function with each open connection object. More...
|
| |
| | getAnyOpenConnection ( $i) |
| | Get any open connection to a given server index, local or foreign Returns false if there is no connection open. More...
|
| |
| & | getConnection ( $i, $groups=array(), $wiki=false) |
| | Get a connection by index This is the main entry point for this class. More...
|
| |
| | getConnectionRef ( $db, $groups=array(), $wiki=false) |
| | Get a database connection handle reference. More...
|
| |
| | getLaggedSlaveMode () |
| |
| | getLagTimes ( $wiki=false) |
| | Get lag time for each server Results are cached for a short time in memcached, and indefinitely in the process cache. More...
|
| |
| | getLazyConnectionRef ( $db, $groups=array(), $wiki=false) |
| | Get a database connection handle reference without connecting yet. More...
|
| |
| | getLoadMonitor () |
| | Get a LoadMonitor instance. More...
|
| |
| | getMasterPos () |
| | Get the current master position for chronology control purposes. More...
|
| |
| | getMaxLag ( $wiki=false) |
| | Get the hostname and lag time of the most-lagged slave. More...
|
| |
| | getRandomNonLagged ( $loads, $wiki=false) |
| |
| | getReaderIndex ( $group=false, $wiki=false) |
| | Get the index of the reader connection, which may be a slave This takes into account load ratios and lag times. More...
|
| |
| | getServerCount () |
| | Get the number of defined servers (not the number of open connections) More...
|
| |
| | getServerInfo ( $i) |
| | Return the server info structure for a given index, or false if the index is invalid. More...
|
| |
| | getServerName ( $i) |
| | Get the host name or IP address of the server with the specified index Prefer a readable name if available. More...
|
| |
| | getWriterIndex () |
| |
| | hasMasterChanges () |
| | Determine if there are any pending changes that need to be rolled back or committed. More...
|
| |
| | haveIndex ( $i) |
| | Returns true if the specified index is a valid server index. More...
|
| |
| | isNonZeroLoad ( $i) |
| | Returns true if the specified index is valid and has non-zero load. More...
|
| |
| | isOpen ( $index) |
| | Test if the specified index represents an open connection. More...
|
| |
| | openConnection ( $i, $wiki=false) |
| | Open a connection to the server given by the specified index Index must be an actual index into the array. More...
|
| |
| | openForeignConnection ( $i, $wiki) |
| | Open a connection to a foreign DB, or return one if it is already open. More...
|
| |
| | parentInfo ( $x=null) |
| | Get or set arbitrary data used by the parent object, usually an LBFactory. More...
|
| |
| | pickRandom ( $weights) |
| | Given an array of non-normalised probabilities, this function will select an element and return the appropriate key. More...
|
| |
| | pingAll () |
| |
| | reuseConnection ( $conn) |
| | Mark a foreign connection as being available for reuse under a different DB name or prefix. More...
|
| |
| | rollbackMasterChanges () |
| | Issue ROLLBACK only on master, only if queries were done on connection. More...
|
| |
| | safeGetLag ( $conn) |
| | Get the lag in seconds for a given connection, or zero if this load balancer does not have replication enabled. More...
|
| |
| | setServerInfo ( $i, $serverInfo) |
| | Sets the server info structure for the given index. More...
|
| |
| | sleep ( $t) |
| | Wait for a specified number of microseconds, and return the period waited. More...
|
| |
| | waitFor ( $pos) |
| | Set the master wait position If a DB_SLAVE connection has been opened already, waits Otherwise sets a variable telling it to wait if such a connection is opened. More...
|
| |
| | waitForAll ( $pos) |
| | Set the master wait position and wait for ALL slaves to catch up to it. More...
|
| |
| | waitTimeout ( $value=null) |
| |
Helper class for LBFactorySingle.
Definition at line 84 of file LBFactorySingle.php.