MediaWiki REL1_35
|
Public Member Functions | |
__construct (IDatabase $db, $table, $clusterName=false) | |
write (array $updates) | |
Protected Attributes | |
string false | $clusterName |
A cluster name valid for use with LBFactory. | |
IDatabase | $db |
The database to write to. | |
string | $table |
The name of the table to update. | |
Definition at line 27 of file BatchRowWriter.php.
BatchRowWriter::__construct | ( | IDatabase | $db, |
$table, | |||
$clusterName = false |
|||
) |
IDatabase | $db | The database to write to |
string | $table | The name of the table to update |
string | false | $clusterName | A cluster name valid for use with LBFactory |
Definition at line 48 of file BatchRowWriter.php.
References $clusterName, $db, and $table.
BatchRowWriter::write | ( | array | $updates | ) |
array[][] | $updates | Array of arrays each containing two keys, 'primaryKey' and 'changes'. primaryKey must contain a map of column names to values sufficient to uniquely identify the row. changes must contain a map of column names to update values to apply to the row. -param array<int,array{primaryKey:array,changes:array}> $updates |
Definition at line 61 of file BatchRowWriter.php.
|
protected |
A cluster name valid for use with LBFactory.
Definition at line 41 of file BatchRowWriter.php.
Referenced by __construct().
|
protected |
The database to write to.
Definition at line 31 of file BatchRowWriter.php.
Referenced by __construct().
|
protected |
The name of the table to update.
Definition at line 36 of file BatchRowWriter.php.
Referenced by __construct().