MediaWiki
master
QueryStatus.php
Go to the documentation of this file.
1
<?php
6
namespace
Wikimedia\Rdbms
;
7
12
class
QueryStatus
{
14
public
$res
;
16
public
$rowsReturned
;
18
public
$rowsAffected
;
20
public
$message
;
22
public
$code
;
24
public
$flags
;
25
34
public
function
__construct
(
$res
,
int
$affected,
string
$error, $errno ) {
35
if
( !(
$res
instanceof
IResultWrapper
) && !is_bool(
$res
) &&
$res
!==
null
) {
36
throw
new
DBUnexpectedError
(
37
null
,
38
'Got '
. get_debug_type(
$res
) .
' instead of IResultWrapper|bool'
39
);
40
}
41
42
$this->res =
$res
;
43
$this->rowsReturned = (
$res
instanceof
IResultWrapper
) ?
$res
->
numRows
() : 0;
44
$this->rowsAffected = $affected;
45
$this->message = $error;
46
$this->code = $errno;
47
$this->flags = 0;
48
}
49
}
Wikimedia\Rdbms\DBUnexpectedError
Definition
DBUnexpectedError.php:12
Wikimedia\Rdbms\QueryStatus
Definition
QueryStatus.php:12
Wikimedia\Rdbms\QueryStatus\$flags
int $flags
Error flag bit field of Database::ERR_* constants.
Definition
QueryStatus.php:24
Wikimedia\Rdbms\QueryStatus\$res
ResultWrapper bool null $res
Result set.
Definition
QueryStatus.php:14
Wikimedia\Rdbms\QueryStatus\$rowsReturned
int $rowsReturned
Returned row count.
Definition
QueryStatus.php:16
Wikimedia\Rdbms\QueryStatus\$rowsAffected
int $rowsAffected
Affected row count.
Definition
QueryStatus.php:18
Wikimedia\Rdbms\QueryStatus\$code
int string $code
Error code or zero.
Definition
QueryStatus.php:22
Wikimedia\Rdbms\QueryStatus\$message
string $message
Error message or empty string.
Definition
QueryStatus.php:20
Wikimedia\Rdbms\QueryStatus\__construct
__construct( $res, int $affected, string $error, $errno)
Definition
QueryStatus.php:34
Wikimedia\Rdbms\ResultWrapper
Result wrapper for grabbing data queried from an IDatabase object.
Definition
ResultWrapper.php:22
Wikimedia\Rdbms\ResultWrapper\numRows
numRows()
Get the number of rows in a result object.int
Definition
ResultWrapper.php:94
Wikimedia\Rdbms\IResultWrapper
Result wrapper for grabbing data queried from an IDatabase object.
Definition
IResultWrapper.php:26
Wikimedia\Rdbms
Definition
ChangedTablesTracker.php:3
includes
libs
Rdbms
Database
Utils
QueryStatus.php
Generated on Sun Dec 7 2025 05:25:07 for MediaWiki by
1.10.0