MediaWiki REL1_39
|
Namespaces | |
namespace | Database |
namespace | Platform |
Classes | |
class | AtomicSectionIdentifier |
Class used for token representing identifiers for atomic sections from IDatabase instances. More... | |
class | Blob |
class | ChronologyProtector |
Provide a given client with protection against visible database lag. More... | |
class | ConnectionManager |
Database connection manager. More... | |
class | CriticalSessionInfo |
class | Database |
Relational database abstraction object. More... | |
class | DatabaseDomain |
Class to handle database/schema/prefix specifications for IDatabase. More... | |
class | DatabaseFactory |
Constructs Database objects. More... | |
class | DatabaseMysqlBase |
MySQL database abstraction layer. More... | |
class | DatabaseMysqli |
Database abstraction object for PHP extension mysqli. More... | |
class | DatabasePostgres |
Postgres database abstraction layer. More... | |
class | DatabaseSqlite |
This is the SQLite database abstraction layer. More... | |
class | DBAccessError |
Exception class for attempted DB access. More... | |
class | DBConnectionError |
class | DBConnRef |
Helper class used for automatically marking an IDatabase connection as reusable (once it no longer matters which DB domain is selected) and for deferring the actual network connection. More... | |
class | DBError |
Database error base class. More... | |
class | DBExpectedError |
Base class for the more common types of database errors. More... | |
class | DBLanguageError |
interface | DBPrimaryPos |
An object representing a primary or replica DB position in a replicated setup. More... | |
class | DBQueryDisconnectedError |
class | DBQueryError |
class | DBQueryTimeoutError |
Error thrown when a query times out. More... | |
class | DBReadOnlyError |
class | DBReadOnlyRoleError |
Exception class for attempted DB write access to a DBConnRef with the DB_REPLICA role. More... | |
class | DBReplicationWaitError |
Exception class for replica DB wait errors. More... | |
class | DBSessionStateError |
class | DBTransactionError |
class | DBTransactionSizeError |
class | DBTransactionStateError |
class | DBUnexpectedError |
class | DoctrineSchemaBuilder |
@experimental More... | |
class | DoctrineSchemaBuilderFactory |
@experimental More... | |
class | DoctrineSchemaChangeBuilder |
@experimental More... | |
class | EnumType |
Custom handling for ENUM datatype. More... | |
class | FakeResultWrapper |
Overloads the relevant methods of the real ResultWrapper so it doesn't go anywhere near an actual database. More... | |
interface | Field |
Base for all database-specific classes representing information about database fields. More... | |
class | GeneralizedSql |
Lazy-loaded wrapper for simplification and scrubbing of SQL queries for profiling. More... | |
interface | IBlob |
Wrapper allowing us to distinguish a blob from a normal string and an array of strings. More... | |
interface | IDatabase |
Basic database interface for live and lazy-loaded relation database handles. More... | |
interface | ILBFactory |
Manager of ILoadBalancer objects, and indirectly of IDatabase connections. More... | |
interface | ILoadBalancer |
Create and track the database connections and transactions for a given database cluster. More... | |
interface | ILoadBalancerForOwner |
Internal interface for LoadBalancer methods used by LBFactory. More... | |
interface | ILoadMonitor |
Database load monitoring interface. More... | |
interface | IMaintainableDatabase |
Advanced database interface for IDatabase handles that include maintenance methods. More... | |
interface | IResultWrapper |
Result wrapper for grabbing data queried from an IDatabase object. More... | |
class | JoinGroup |
An object representing a parenthesized group of tables and their join types and conditions. More... | |
class | JoinGroupBase |
A class for code shared between SelectQueryBuilder and JoinGroup. More... | |
class | LBFactory |
class | LBFactoryMulti |
Advanced manager for multiple database sections, e.g. More... | |
class | LBFactorySimple |
Manage a simple setup with one primary database and optionally some replicas. More... | |
class | LBFactorySingle |
Manage a single hardcoded database connection. More... | |
class | LikeMatch |
Used by Database::buildLike() to represent characters that have special meaning in SQL LIKE clauses and thus need no escaping. More... | |
class | LoadBalancer |
class | LoadBalancerSingle |
Trivial LoadBalancer that always returns an injected connection handle. More... | |
class | LoadMonitor |
Basic DB load monitor with no external dependencies. More... | |
class | LoadMonitorMySQL |
Basic MySQL load monitor with no external dependencies Uses memcached to cache the replication lag for a short time. More... | |
class | LoadMonitorNull |
class | MaintainableDBConnRef |
class | MWMySQLPlatform |
class | MWPostgreSqlPlatform |
class | MySQLField |
class | MysqliResultWrapper |
class | MySQLPrimaryPos |
DBPrimaryPos implementation for MySQL and MariaDB. More... | |
class | NextSequenceValue |
Used by Database::nextSequenceValue() so Database::insert() can detect values coming from the deprecated function. More... | |
class | PostgresBlob |
class | PostgresField |
class | PostgresResultWrapper |
class | QueryStatus |
class | ResultWrapper |
Result wrapper for grabbing data queried from an IDatabase object. More... | |
interface | SchemaBuilder |
Interface SchemaBuilder that gets a definition and produces SQL based on RDBMS. More... | |
interface | SchemaChangeBuilder |
Interface SchemaChangeBuilder that gets a definition and produces ALTER TABLE SQL based on RDBMS. More... | |
class | SelectQueryBuilder |
Note that none of the methods in this class are stable to override. More... | |
class | SessionConsistentConnectionManager |
Database connection manager. More... | |
class | SQLiteField |
class | SqliteResultWrapper |
class | Subquery |
class | TimestampType |
Handling timestamp edge cases in mediawiki. More... | |
class | TinyIntType |
Handling smallest integer data type. More... | |
class | TransactionIdentifier |
Class used for token representing identifiers for atomic transactions from IDatabase instances. More... | |
class | TransactionManager |
class | TransactionProfiler |
Detect high-contention DB queries via profiling calls. More... | |
Variables | |
trait | DoctrineAbstractSchemaTrait |
Trait for schema spec of doctrine-based abstract schema. | |
trait Wikimedia::Rdbms\DoctrineAbstractSchemaTrait |
Trait for schema spec of doctrine-based abstract schema.
Definition at line 29 of file DoctrineAbstractSchemaTrait.php.