|
MediaWiki REL1_39
|


Public Member Functions | |
| __construct (PDOStatement $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 9 of file SqliteResultWrapper.php.
| Wikimedia\Rdbms\SqliteResultWrapper::__construct | ( | PDOStatement | $result | ) |
| PDOStatement | $result |
Definition at line 19 of file SqliteResultWrapper.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 31 of file SqliteResultWrapper.php.
References Wikimedia\Rdbms\ResultWrapper\$currentPos.
Referenced by Wikimedia\Rdbms\SqliteResultWrapper\doFetchRow().
|
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 35 of file SqliteResultWrapper.php.
References Wikimedia\Rdbms\SqliteResultWrapper\doFetchObject().
|
protected |
Free underlying data.
It is not necessary to do anything.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 53 of file SqliteResultWrapper.php.
|
protected |
Get the field names in the result set.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 58 of file SqliteResultWrapper.php.
|
protected |
Get the number of rows in the result set.
Reimplemented from Wikimedia\Rdbms\ResultWrapper.
Definition at line 27 of file SqliteResultWrapper.php.
References Wikimedia\Rdbms\ResultWrapper\count().
|
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 49 of file SqliteResultWrapper.php.