Db/Table/Rowset/Abstract.php
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
- Package
- Zend_Db
- Subpackage
- Table
- Version
- $Id$
\Zend_Db_Table_Rowset_Abstract
- Implements
- Children
- \Zend_Db_Table_Rowset
- Category
- Zend
- Copyright
- Copyright (c) 2005-2014 Zend Technologies USA Inc. (http://www.zend.com)
- License
- New BSD License
Properties
boolean $_connected = true
true
Details- Type
- boolean
string $_rowClass = 'Zend_Db_Table_Row'
'Zend_Db_Table_Row'
Details- Type
- string
array $_rows = array()
array()
Details- Type
- array
Methods
__wakeup() : void
Setup to do on wakeup.
count() : int
Returns the number of elements in the collection.
Type | Description |
---|---|
int |
current() : \Zend_Db_Table_Row_Abstract
Return the current element.
Type | Description |
---|---|
\Zend_Db_Table_Row_Abstract | current element from the collection |
getRow(int $position, bool $seek = false) : \Zend_Db_Table_Row
Returns a Zend_Db_Table_Row from a known position into the Iterator
Name | Type | Description |
---|---|---|
$position | int | the position of the row expected |
$seek | bool | wether or not seek the iterator to that position after |
Type | Description |
---|---|
\Zend_Db_Table_Row |
Exception | Description |
---|---|
\Zend_Db_Table_Rowset_Exception |
getTable() : \Zend_Db_Table_Abstract
Returns the table object, or null if this is disconnected rowset
Type | Description |
---|---|
\Zend_Db_Table_Abstract |
getTableClass() : string
Query the class name of the Table object for which this Rowset was created.
Type | Description |
---|---|
string |
init() : void
Initialize object
key() : int
Return the identifying key of the current element.
Type | Description |
---|---|
int |
next() : void
Move forward to next element.
offsetExists(string $offset) : boolean
Check if an offset exists Required by the ArrayAccess implementation
Name | Type | Description |
---|---|---|
$offset | string |
Type | Description |
---|---|
boolean |
offsetGet(string $offset) : \Zend_Db_Table_Row_Abstract
Get the row for the given offset Required by the ArrayAccess implementation
Name | Type | Description |
---|---|---|
$offset | string |
Type | Description |
---|---|
\Zend_Db_Table_Row_Abstract |
offsetSet(string $offset, mixed $value) : void
Does nothing Required by the ArrayAccess implementation
Name | Type | Description |
---|---|---|
$offset | string | |
$value | mixed |
offsetUnset(string $offset) : void
Does nothing Required by the ArrayAccess implementation
Name | Type | Description |
---|---|---|
$offset | string |
rewind() : \Zend_Db_Table_Rowset_Abstract
Rewind the Iterator to the first element.
Type | Description |
---|---|
\Zend_Db_Table_Rowset_Abstract | Fluent interface. |
seek(int $position) : \Zend_Db_Table_Rowset_Abstract
Take the Iterator to position $position Required by interface SeekableIterator.
Name | Type | Description |
---|---|---|
$position | int | the position to seek to |
Type | Description |
---|---|
\Zend_Db_Table_Rowset_Abstract |
Exception | Description |
---|---|
\Zend_Db_Table_Rowset_Exception |
setTable(\Zend_Db_Table_Abstract $table) : boolean
Set the table object, to re-establish a live connection to the database for a Rowset that has been de-serialized.
Name | Type | Description |
---|---|---|
$table | \Zend_Db_Table_Abstract |
Type | Description |
---|---|
boolean |
Exception | Description |
---|---|
\Zend_Db_Table_Row_Exception |
toArray() : array
Returns all data as an array.
Type | Description |
---|---|
array |