MediaWiki master
|
Inherits Wikimedia\Rdbms\ResultWrapper.
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.