|
| __get ($name) |
| returns the property/column More...
|
|
| __isset ($name) |
| checks whether a column exists More...
|
|
| __set ($name, $value) |
| set properties More...
|
|
| __unset ($name) |
| unsets column-properties to NULL More...
|
|
| deleteFromDb () |
| deletes this instance from the database; returns true if it actually executed More...
|
|
| hasColumn ($c) |
| returns whether the table contains a specific column More...
|
|
| hasProperty ($c) |
| overridden by woc, returns true if the property exists More...
|
|
| insert () |
| insert the object under a new primary key value into the DB (implicitly calls newKey); returns true on success More...
|
|
| insertOrUpdate () |
| updates existing object in the database or inserts it if it does not exist in the DB yet More...
|
|
| isAuditable () |
| returns whether this is an auditable table More...
|
|
| isChanged () |
| returns whether any property has changed since the last DB sync More...
|
|
| isColumnChanged ($c) |
| returns whether a specific column has changed since the last DB sync More...
|
|
| newKey () |
| generate a new primary key value for insert and marks the object as not yet in the DB; the default sets the primary key to NULL if it is a sequence; call the original first if you overwrite it More...
|
|
| revert ($name) |
| reverts changes to the property More...
|
|
| revertAll () |
| reverts all changes to properties More...
|
|
| setFromArray (array $data) |
| set multiple properties More...
|
|
| tableName () |
| returns the name of the table More...
|
|
| update () |
| updates the object in the database; returns true on success; fails if it did not come from the DB - use insertOrUpdate in this case; succeeds without asking the database if nothing has changed More...
|
|
| where () |
| returns the where clause to find this instance (via primary key columns) More...
|
|
| __construct (array $data, $isfromdb, $table) |
| constructs a basic table More...
|
|
| createAudit () |
| overridden by woc, if this an auditable table; used in insert and update More...
|
|
| resetAudit () |
| overridden in auditable implementations: resets the audit state More...
|
|
| $cdata |
|
| $data |
|