|
MediaWiki master
|
Namespaces | |
| namespace | Database |
| namespace | Platform |
| namespace | Replication |
Classes | |
| class | AndExpressionGroup |
| Representing a group of expressions chained via AND. More... | |
| class | AtomicSectionIdentifier |
| Class used for token representing identifiers for atomic sections from IDatabase instances. More... | |
| class | Blob |
| class | ChangedTablesTracker |
| Utility class that keeps a list of DB tables that were (presumably) changed by write queries. More... | |
| class | ChronologyProtector |
| Provide a given client with protection against visible database lag. More... | |
| class | ConfiguredReadOnlyMode |
| Determine whether a site is statically configured as read-only. More... | |
| class | ConnectionManager |
| Database connection manager. More... | |
| class | CriticalSessionInfo |
| class | Database |
| A single concrete connection to a relational database. More... | |
| class | DatabaseDomain |
| Class to handle database/schema/prefix specifications for IDatabase. More... | |
| class | DatabaseFactory |
| Constructs Database objects. More... | |
| class | DatabaseMySQL |
| 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 | DBAccessObjectUtils |
| Helper class for DAO classes. More... | |
| class | DBConnectionError |
| class | DBConnRef |
| Helper class used for automatically re-using IDatabase connections and lazily establishing the actual network connection to a database host. 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 | DeleteQueryBuilder |
| A query builder for DELETE queries with a fluent interface. More... | |
| class | DoctrineSchemaBuilder |
| @experimental More... | |
| class | DoctrineSchemaBuilderFactory |
| @experimental More... | |
| class | DoctrineSchemaChangeBuilder |
| @experimental More... | |
| class | EnumType |
| Custom handling for ENUM datatype. More... | |
| class | Expression |
| A composite leaf representing an expression. More... | |
| class | ExpressionGroup |
| A composite node representing a group of expressions. 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 | IConnectionProvider |
| Provide primary and replica IDatabase connections. More... | |
| interface | IDatabase |
| Interface to a relational database. More... | |
| interface | IDatabaseForOwner |
| Internal interface for relational database handles exposed to their owner. More... | |
| interface | IDBAccessObject |
| Interface for database access objects. More... | |
| interface | IExpression |
| interface | ILBFactory |
| Manager of ILoadBalancer objects and, indirectly, IDatabase connections. More... | |
| interface | ILoadBalancer |
| This class is a delegate to ILBFactory for a given database cluster. More... | |
| interface | ILoadBalancerForOwner |
| Internal interface for load balancer instances exposed to their owner. More... | |
| interface | ILoadMonitor |
| Database load monitoring interface. More... | |
| interface | IMaintainableDatabase |
| Advanced database interface for IDatabase handles that include maintenance methods. More... | |
| class | InsertQueryBuilder |
| Build INSERT queries with a fluent interface. More... | |
| interface | IReadableDatabase |
| A database connection without write operations. More... | |
| interface | IResultWrapper |
| Result wrapper for grabbing data queried from an IDatabase object. More... | |
| class | JoinGroup |
| Parenthesized group of table names and their join types and conditions. More... | |
| class | JoinGroupBase |
| Shared code between SelectQueryBuilder and JoinGroup to represent tables and join conditions. More... | |
| class | LBFactory |
| class | LBFactoryMulti |
| LoadBalancer manager for sites with several "main" database clusters. More... | |
| class | LBFactorySimple |
| LoadBalancer manager for sites with one "main" cluster and any number of "external" clusters. More... | |
| class | LBFactorySingle |
| LoadBalancer manager for sites with one "main" cluster using only injected database connections. 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 | LikeValue |
| Content of like value. More... | |
| class | LoadBalancer |
| class | LoadBalancerDisabled |
| Placeholder LoadBalancer that throws an error upon attempts to access connections. More... | |
| class | LoadBalancerSingle |
| Trivial LoadBalancer that always returns an injected connection handle. More... | |
| class | LoadMonitor |
| Basic DB load monitor with no external dependencies. More... | |
| class | LoadMonitorNull |
| class | MWMySQLPlatform |
| class | MWPostgreSqlPlatform |
| class | MySQLField |
| class | MysqliResultWrapper |
| class | MySQLPrimaryPos |
| DBPrimaryPos implementation for MySQL and MariaDB. More... | |
| class | OrExpressionGroup |
| Representing a group of expressions chained via OR. More... | |
| class | PostgresBlob |
| class | PostgresField |
| class | PostgresResultWrapper |
| Result wrapper for PostgreSQL database results. More... | |
| class | Query |
| Holds information on Query to be executed. More... | |
| class | QueryBuilderFromRawSql |
| This is to contain any regex on SQL work and get rid of them eventually. More... | |
| class | QueryStatus |
| class | RawSQLExpression |
| Raw SQL expression to be used in query builders. More... | |
| class | RawSQLValue |
| Raw SQL value to be used in query builders. More... | |
| class | ReadOnlyMode |
| Determine whether a site is currently in read-only mode. More... | |
| class | ReplaceQueryBuilder |
| Build REPLACE queries with a fluent interface. More... | |
| 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 |
| Build SELECT queries with a fluent interface. More... | |
| class | ServerInfo |
| Container for accessing information about the database servers in a database cluster. More... | |
| class | SessionConsistentConnectionManager |
| Database connection manager. More... | |
| class | SQLiteField |
| class | SqliteResultWrapper |
| class | Subquery |
| class | TempTableInfo |
| 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... | |
| class | UnionQueryBuilder |
| A query builder for UNION queries takes SelectQueryBuilder objects. More... | |
| class | UpdateQueryBuilder |
| Build UPDATE queries with a fluent interface. 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 17 of file DoctrineAbstractSchemaTrait.php.