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 |
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 30 of file DoctrineAbstractSchemaTrait.php.