MediaWiki REL1_39
|
Public Member Functions | |
__construct (DatabasePostgres $db, $handle, $result) | |
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 5 of file PostgresResultWrapper.php.
Wikimedia\Rdbms\PostgresResultWrapper::__construct | ( | DatabasePostgres | $db, |
$handle, | |||
$result ) |
DatabasePostgres | $db | |
resource | $handle | |
resource | $result |
Definition at line 19 of file PostgresResultWrapper.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 29 of file PostgresResultWrapper.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 34 of file PostgresResultWrapper.php.
|
protected |
Free underlying data.
It is not necessary to do anything.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 43 of file PostgresResultWrapper.php.
|
protected |
Get the field names in the result set.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 47 of file PostgresResultWrapper.php.
|
protected |
Get the number of rows in the result set.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 25 of file PostgresResultWrapper.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 39 of file PostgresResultWrapper.php.