MediaWiki REL1_30
|
Class to handle database/prefix specification for IDatabase domains. More...
Public Member Functions | |
__construct ( $database, $schema, $prefix) | |
__toString () | |
equals ( $other) | |
getDatabase () | |
getId () | |
getSchema () | |
getTablePrefix () | |
Static Public Member Functions | |
static | newFromId ( $domain) |
static | newUnspecified () |
Private Member Functions | |
convertToString () | |
Static Private Member Functions | |
static | decode ( $encoded) |
static | encode ( $decoded) |
Private Attributes | |
string null | $database |
string | $equivalentString |
Cache of convertToString() | |
string | $prefix |
string null | $schema |
Class to handle database/prefix specification for IDatabase domains.
Definition at line 28 of file DatabaseDomain.php.
Wikimedia\Rdbms\DatabaseDomain::__construct | ( | $database, | |
$schema, | |||
$prefix ) |
string | null | $database | Database name |
string | null | $schema | Schema name |
string | $prefix | Table prefix |
Definition at line 44 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\$database, Wikimedia\Rdbms\DatabaseDomain\$prefix, and Wikimedia\Rdbms\DatabaseDomain\$schema.
Wikimedia\Rdbms\DatabaseDomain::__toString | ( | ) |
Definition at line 206 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\getId().
|
private |
Definition at line 148 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\$database, Wikimedia\Rdbms\DatabaseDomain\$prefix, and Wikimedia\Rdbms\DatabaseDomain\$schema.
Referenced by Wikimedia\Rdbms\DatabaseDomain\getId().
|
staticprivate |
Definition at line 178 of file DatabaseDomain.php.
|
staticprivate |
Definition at line 160 of file DatabaseDomain.php.
Wikimedia\Rdbms\DatabaseDomain::equals | ( | $other | ) |
DatabaseDomain | string | $other |
Definition at line 101 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\getId().
Wikimedia\Rdbms\DatabaseDomain::getDatabase | ( | ) |
Definition at line 116 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\$database.
Wikimedia\Rdbms\DatabaseDomain::getId | ( | ) |
Definition at line 137 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\$equivalentString, and Wikimedia\Rdbms\DatabaseDomain\convertToString().
Referenced by Wikimedia\Rdbms\DatabaseDomain\__toString(), Wikimedia\Rdbms\DatabaseDomain\equals(), and Wikimedia\Rdbms\DBConnRef\getDomainID().
Wikimedia\Rdbms\DatabaseDomain::getSchema | ( | ) |
Definition at line 123 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\$schema.
Wikimedia\Rdbms\DatabaseDomain::getTablePrefix | ( | ) |
Definition at line 130 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\$prefix.
|
static |
DatabaseDomain | string | $domain | Result of DatabaseDomain::toString() |
Definition at line 63 of file DatabaseDomain.php.
References Wikimedia\Rdbms\DatabaseDomain\$database, Wikimedia\Rdbms\DatabaseDomain\$prefix, Wikimedia\Rdbms\DatabaseDomain\$schema, and list.
Referenced by Wikimedia\Rdbms\LBFactory\__construct(), Wikimedia\Rdbms\LoadBalancer\__construct(), Wikimedia\Rdbms\LBFactoryMulti\getDBNameAndPrefix(), and Wikimedia\Rdbms\LoadBalancer\openForeignConnection().
|
static |
Definition at line 93 of file DatabaseDomain.php.
Referenced by Wikimedia\Rdbms\LBFactory\__construct(), Wikimedia\Rdbms\Database\__construct(), Wikimedia\Rdbms\LoadBalancer\__construct(), and Wikimedia\Rdbms\Database\tablePrefix().
|
private |
Definition at line 30 of file DatabaseDomain.php.
Referenced by Wikimedia\Rdbms\DatabaseDomain\__construct(), Wikimedia\Rdbms\DatabaseDomain\convertToString(), Wikimedia\Rdbms\DatabaseDomain\getDatabase(), and Wikimedia\Rdbms\DatabaseDomain\newFromId().
|
private |
Cache of convertToString()
Definition at line 37 of file DatabaseDomain.php.
Referenced by Wikimedia\Rdbms\DatabaseDomain\getId().
|
private |
Definition at line 34 of file DatabaseDomain.php.
Referenced by Wikimedia\Rdbms\DatabaseDomain\__construct(), Wikimedia\Rdbms\DatabaseDomain\convertToString(), Wikimedia\Rdbms\DatabaseDomain\getTablePrefix(), and Wikimedia\Rdbms\DatabaseDomain\newFromId().
|
private |
Definition at line 32 of file DatabaseDomain.php.
Referenced by Wikimedia\Rdbms\DatabaseDomain\__construct(), Wikimedia\Rdbms\DatabaseDomain\convertToString(), Wikimedia\Rdbms\DatabaseDomain\getSchema(), and Wikimedia\Rdbms\DatabaseDomain\newFromId().