MediaWiki
master
SchemaBuilder.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Wikimedia\Rdbms\DBAL
;
4
11
interface
SchemaBuilder
{
12
31
public
function
addTable
( array $schema );
32
36
public
function
getSql
();
37
}
Wikimedia\Rdbms\DBAL\SchemaBuilder
Interface SchemaBuilder that gets a definition and produces SQL based on RDBMS.
Definition
SchemaBuilder.php:11
Wikimedia\Rdbms\DBAL\SchemaBuilder\addTable
addTable(array $schema)
An example of $schema value: [ 'name' => 'actor', 'columns' => [ [ 'actor_id', 'bigint',...
Wikimedia\Rdbms\DBAL\SchemaBuilder\getSql
getSql()
Wikimedia\Rdbms\DBAL
Definition
DoctrineAbstractSchemaTrait.php:6
includes
libs
Rdbms
DBAL
SchemaBuilder.php
Generated on Thu Oct 15 2026 08:23:31 for MediaWiki by
1.10.0