DatabaseIterator use TableIterator, RowIterator and ColumnIterator classes to manipulate database using SPL features. This class implements Iterator and ArrayAccess interfaces; and extends of ArrayObject
[line 642]
[line 637]
RowIterator __construct( TableIterator $table)
void current( )
mixed delete( )
void execute( string $sql, [array $values = array()])
mixed insert( array $data)
void key( )
void load( array $properties)
void next( )
void offsetExists( $offset)
void offsetGet( $offset)
void offsetSet( $offset, $value)
void offsetUnset( $offset)
void rewind( )
void setTable( TableIterator $table)
mixed update( )
void valid( )
string __get( string $name)
void __set( string $name, string $value)
void __toString( )