Provides an object interface to a table row.
It lets you add, delete and change rows using objects rather than SQL statements.
Located in /maintenance/libraries/pear/DB/storage.php (line 35)
PEAR | --DB_storage
an assoc with the names of the properties in this object that
DB connection handle used for all transactions
which column(s) in the table contains primary keys, can be a
an assoc with the names of database fields stored as properties
flag that decides if data in this object can be changed.
the name of the table (or view, if the backend database supports
function or method that implements a validator for fields that
Constructor
Static method used to create new DB storage objects.
Dump the contents of this object to "standard output".
Fetch an attribute value.
Create a new (empty) row in the configured table for this object.
Remove the row represented by this object from the database.
Modify an attriute value.
Method used to initialize a DB_storage object from the configured table.
Stores changes to this object in the database.
Output a simple description of this DB_storage object.
Destructor, calls DB_storage::store() if there are changes that are to be kept.
Utility method to build a "WHERE" clause to locate ourselves in the table.
XXX future improvement: use rowids?
Documentation generated on Fri, 10 Dec 2004 18:26:32 +0000 by phpDocumentor 1.3.0RC3