Joomla CMS
4.2.2
Documentation des API du CMS Joomla en version 4.2.2
|
Fonctions membres publiques | |
__construct (StatementInterface $statement, $column=null, $class=\stdClass::class) | |
__destruct () | |
count () | |
current () | |
key () | |
next () | |
rewind () | |
valid () | |
Fonctions membres protégées | |
fetchObject () | |
freeResult () | |
Attributs protégés | |
$class | |
$statement | |
Attributs privés | |
$column | |
$current | |
$key | |
$fetched = 0 | |
__construct | ( | StatementInterface | $statement, |
$column = null , |
|||
$class = \stdClass::class |
|||
) |
Database iterator constructor.
StatementInterface | $statement | The statement holding the result set to iterate. |
string | $column | An option column to use as the iterator key. |
string | $class | The class of object that is returned. |
Références DatabaseIterator\$class, DatabaseIterator\$column, DatabaseIterator\$statement, $this, class, FetchMode\CUSTOM_OBJECT, DatabaseIterator\next(), et FetchMode\STANDARD_OBJECT.
__destruct | ( | ) |
count | ( | ) |
Get the number of rows in the result set for the executed SQL given by the cursor.
current | ( | ) |
The current element in the iterator.
Références DatabaseIterator\$current.
|
protected |
Method to fetch a row from the result set cursor as an object.
Référencé par DatabaseIterator\next().
|
protected |
Method to free up the memory used for the result set.
Référencé par DatabaseIterator\__destruct().
key | ( | ) |
The key of the current element in the iterator.
Références DatabaseIterator\$key.
Référencé par DatabaseIterator\next().
next | ( | ) |
Moves forward to the next result from the SQL query.
Références DatabaseIterator\$fetched, $this, DatabaseIterator\fetchObject(), et DatabaseIterator\key().
Référencé par DatabaseIterator\__construct().
rewind | ( | ) |
Rewinds the iterator.
This iterator cannot be rewound.
valid | ( | ) |
Checks if the current position of the iterator is valid.
|
protected |
Référencé par DatabaseIterator\__construct().
|
private |
Référencé par DatabaseIterator\__construct().
|
private |
Référencé par DatabaseIterator\current().
|
private |
Référencé par DatabaseIterator\next().
|
private |
Référencé par DatabaseIterator\key().
|
protected |
Référencé par DatabaseIterator\__construct().