Public Member Functions | |
__construct (SQLiteResultSet $rs) | |
Construct the iterator. | |
rewind () | |
This method actually has no effect, since we do not rewind ResultSet for iteration. | |
valid () | |
key () | |
Returns the cursor position. | |
current () | |
Returns the row (assoc array) at current cursor pos. | |
next () | |
Advances internal cursor pos. | |
Private Attributes | |
$result | |
$pos = 0 | |
$fetchmode | |
$row_count |
Definition at line 29 of file SQLiteResultSetIterator.php.
SQLiteResultSetIterator::__construct | ( | SQLiteResultSet $ | rs | ) |
Construct the iterator.
SQLiteResultSet | $rs |
Definition at line 40 of file SQLiteResultSetIterator.php.
References ResultSetCommon::getFetchmode(), SQLiteResultSet::getRecordCount(), and ResultSetCommon::getResource().
00041 { 00042 $this->result = $rs->getResource(); 00043 $this->fetchmode = $rs->getFetchmode(); 00044 $this->row_count = $rs->getRecordCount(); 00045 }
SQLiteResultSetIterator::current | ( | ) |
Returns the row (assoc array) at current cursor pos.
Definition at line 75 of file SQLiteResultSetIterator.php.
SQLiteResultSetIterator::key | ( | ) |
Returns the cursor position.
Note that this will not necessarily be 1 for the first row, since no rewind is performed at beginning of iteration.
Definition at line 66 of file SQLiteResultSetIterator.php.
SQLiteResultSetIterator::next | ( | ) |
SQLiteResultSetIterator::rewind | ( | ) |
This method actually has no effect, since we do not rewind ResultSet for iteration.
Definition at line 50 of file SQLiteResultSetIterator.php.
SQLiteResultSetIterator::valid | ( | ) |
SQLiteResultSetIterator::$fetchmode [private] |
Definition at line 33 of file SQLiteResultSetIterator.php.
SQLiteResultSetIterator::$pos = 0 [private] |
Definition at line 32 of file SQLiteResultSetIterator.php.
SQLiteResultSetIterator::$result [private] |
Definition at line 31 of file SQLiteResultSetIterator.php.
SQLiteResultSetIterator::$row_count [private] |
Definition at line 34 of file SQLiteResultSetIterator.php.