MediaWiki
master
IWriteQueryBuilder.php
Go to the documentation of this file.
1
<?php
2
3
namespace
Wikimedia\Rdbms
;
4
11
interface
IWriteQueryBuilder
{
19
public
function
connection
(
IDatabase
$db );
20
37
public
function
queryInfo
( $info );
38
50
public
function
getQueryInfo
();
51
55
public
function
execute
(): void;
56
64
public
function
caller
( $fname );
65
}
Wikimedia\Rdbms\IDatabase
Interface to a relational database.
Definition
IDatabase.php:31
Wikimedia\Rdbms\IWriteQueryBuilder
Shared interface of all write query builders.
Definition
IWriteQueryBuilder.php:11
Wikimedia\Rdbms\IWriteQueryBuilder\connection
connection(IDatabase $db)
Change the IDatabase object the query builder is bound to.
Wikimedia\Rdbms\IWriteQueryBuilder\execute
execute()
Run the constructed query.
Wikimedia\Rdbms\IWriteQueryBuilder\queryInfo
queryInfo( $info)
Set the query parameters to the given values, appending to the values which were already set.
Wikimedia\Rdbms\IWriteQueryBuilder\caller
caller( $fname)
Set the method name to be included in an SQL comment.
Wikimedia\Rdbms\IWriteQueryBuilder\getQueryInfo
getQueryInfo()
Get an associative array describing the query in terms of its raw parameters to the counter-part meth...
Wikimedia\Rdbms
Definition
ChangedTablesTracker.php:3
includes
libs
Rdbms
QueryBuilder
IWriteQueryBuilder.php
Generated on Sun Aug 9 2026 18:26:06 for MediaWiki by
1.10.0