MediaWiki master
|
Inherits Wikimedia\Rdbms\ResultWrapper.
Public Member Functions | |
__construct (DatabaseMySQL $db, mysqli_result $result) | |
getInternalFieldInfo ( $fieldName) | |
Get information about a field in the result set. | |
Public Member Functions inherited from Wikimedia\Rdbms\ResultWrapper | |
count () | |
Get the number of rows in a result object. | |
current () | |
fetchObject () | |
Fetch the next row from the given result object, in object form. | |
fetchRow () | |
Fetch the next row from the given result object, in associative array form. | |
free () | |
Free a result object. | |
getFieldNames () | |
Get the names of the fields in the result. | |
key () | |
next () | |
numRows () | |
Get the number of rows in a result object. | |
rewind () | |
seek ( $pos) | |
Change the position of the cursor in a result object. | |
valid () | |
Protected Member Functions | |
doFetchObject () | |
Get the next row as a stdClass object, or false if iteration has proceeded past the end. | |
doFetchRow () | |
Get the next row as an array containing the data duplicated, once with string keys and once with numeric keys, per the PDO::FETCH_BOTH convention. | |
doFree () | |
Free underlying data. | |
doGetFieldNames () | |
Get the field names in the result set. | |
doNumRows () | |
Get the number of rows in the result set. | |
doSeek ( $pos) | |
Modify the current cursor position to the row with the specified offset. | |
Additional Inherited Members | |
Protected Attributes inherited from Wikimedia\Rdbms\ResultWrapper | |
int | $currentPos = 0 |
The offset of the current row that would be returned by current() and may have been previously returned by fetchObject(). | |
stdClass array bool null | $currentRow |
The row at $this->currentPos, or null if it has not yet been retrieved, or false if the current row was past the end. | |
int | $nextPos = 0 |
The offset of the row that would be returned by the next call to fetchObject(). | |
Definition at line 7 of file MysqliResultWrapper.php.
Wikimedia\Rdbms\MysqliResultWrapper::__construct | ( | DatabaseMySQL | $db, |
mysqli_result | $result ) |
DatabaseMySQL | $db | |
mysqli_result | $result |
Definition at line 19 of file MysqliResultWrapper.php.
|
protected |
Get the next row as a stdClass object, or false if iteration has proceeded past the end.
The offset within the result set is in $this->currentPos.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 46 of file MysqliResultWrapper.php.
|
protected |
Get the next row as an array containing the data duplicated, once with string keys and once with numeric keys, per the PDO::FETCH_BOTH convention.
Or false if iteration has proceeded past the end.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 55 of file MysqliResultWrapper.php.
|
protected |
Free underlying data.
It is not necessary to do anything.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 68 of file MysqliResultWrapper.php.
|
protected |
Get the field names in the result set.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 72 of file MysqliResultWrapper.php.
|
protected |
Get the number of rows in the result set.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 24 of file MysqliResultWrapper.php.
|
protected |
Modify the current cursor position to the row with the specified offset.
If $pos is out of bounds, the behaviour is undefined.
int | $pos |
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 64 of file MysqliResultWrapper.php.
Wikimedia\Rdbms\MysqliResultWrapper::getInternalFieldInfo | ( | $fieldName | ) |
Get information about a field in the result set.
string | $fieldName |
Definition at line 88 of file MysqliResultWrapper.php.