|
ZendDbSchema
Schema management for Zend Framework
|
Public Member Functions | |
| reload () | |
| refresh ($param=null) | |
| __wakeup () | |
| exec ($sql) | |
| save () | |
| delete () | |
| getGenerator () | |
| getAdapter () | |
Public Member Functions inherited from ZendDbSchema_Db_Schema_AbstractSchema | |
| isExist () | |
| isDirty ($param=null) | |
| getCleanSchema ($param=null) | |
| __construct ($name=null) | |
| init () | |
| __toString () | |
| __get ($name) | |
| __isset ($name) | |
| __set ($name, $value) | |
| __unset ($name) | |
| __clone () | |
| getIterator () | |
| setFromArray (array $schema) | |
| toArray () | |
| setName ($name) | |
| getName () | |
| getOriginName () | |
| getDropSql () | |
| toSql ($alter=false) | |
Static Public Member Functions | |
| static | getDefaultAdapter () |
Protected Member Functions | |
| _doReload () | |
| _delete () | |
| _postDelete () | |
| _save () | |
| _postSave () | |
| _getCleanSchema () | |
Protected Member Functions inherited from ZendDbSchema_Db_Schema_AbstractSchema | |
| _getAlterSql () | |
| _getCreateSql () | |
| _getDropSql () | |
Protected Attributes | |
| $_adapter | |
| $_generator | |
| $_cleanSchema = array() | |
Protected Attributes inherited from ZendDbSchema_Db_Schema_AbstractSchema | |
| $_params = array() | |
| $_name | |
Additional Inherited Members | |
Public Attributes inherited from ZendDbSchema_Db_Schema_AbstractSchema | |
| const | NAME_KEY = 'name' |
Definition at line 29 of file AbstractEntity.php.
| ZendDbSchema_Db_Schema_AbstractEntity::__wakeup | ( | ) |
Setup to do on wakeup. A de-serialized Row should not be assumed to have access to a live database connection, so set _connected = false.
Definition at line 141 of file AbstractEntity.php.
|
protected |
Allows pre-delete logic to be applied to database. Subclasses may override this method.
Definition at line 62 of file AbstractEntity.php.
Referenced by delete().
|
abstractprotected |
Reload schema
Reimplemented in ZendDbSchema_Db_Schema_Table, and ZendDbSchema_Db_Schema_Database.
Referenced by reload().
|
protected |
Get clean schema
Reimplemented from ZendDbSchema_Db_Schema_AbstractSchema.
Definition at line 129 of file AbstractEntity.php.
|
protected |
Allows post-insert logic to be applied to database. Subclasses may override this method.
Definition at line 72 of file AbstractEntity.php.
Referenced by delete().
|
protected |
Allows post-save logic to be applied to database. Subclasses may override this method.
Definition at line 92 of file AbstractEntity.php.
Referenced by save().
|
protected |
Allows pre-save logic to be applied to database. Subclasses may override this method.
Definition at line 82 of file AbstractEntity.php.
Referenced by save().
| ZendDbSchema_Db_Schema_AbstractEntity::delete | ( | ) |
Delete schema from db
Definition at line 192 of file AbstractEntity.php.
| ZendDbSchema_Db_Schema_AbstractEntity::exec | ( | $sql | ) |
Exec sql code
| string | $sql |
Definition at line 153 of file AbstractEntity.php.
Referenced by delete(), and save().
| ZendDbSchema_Db_Schema_AbstractEntity::getAdapter | ( | ) |
Get db adapter
Definition at line 222 of file AbstractEntity.php.
Referenced by ZendDbSchema_Db_Schema_Database\__set(), ZendDbSchema_Db_Schema_Table\__set(), ZendDbSchema_Db_Schema_Database\_doReload(), ZendDbSchema_Db_Schema_Table\_doReload(), and exec().
|
static |
Get default adapter
| ZendDbSchema_Db_Schema_Exception |
Definition at line 233 of file AbstractEntity.php.
Referenced by ZendDbSchema_Db_Schema_Database\__construct(), ZendDbSchema_Db_Schema_Table\__construct(), and ZendDbSchema_Db_Migration_Skeleton\getAdapter().
| ZendDbSchema_Db_Schema_AbstractEntity::getGenerator | ( | ) |
Get sql generator
Definition at line 212 of file AbstractEntity.php.
Referenced by ZendDbSchema_Db_Schema_Database\_getAlterSql(), ZendDbSchema_Db_Schema_Table\_getAlterSql(), ZendDbSchema_Db_Schema_Database\_getCreateSql(), ZendDbSchema_Db_Schema_Table\_getCreateSql(), ZendDbSchema_Db_Schema_Database\_getDropSql(), and ZendDbSchema_Db_Schema_Table\_getDropSql().
| ZendDbSchema_Db_Schema_AbstractEntity::refresh | ( | $param = null | ) |
Refresh database schema
| string | $param |
Reimplemented from ZendDbSchema_Db_Schema_AbstractSchema.
Definition at line 117 of file AbstractEntity.php.
Referenced by delete(), and save().
| ZendDbSchema_Db_Schema_AbstractEntity::reload | ( | ) |
Refresh schema
Definition at line 101 of file AbstractEntity.php.
Referenced by __wakeup(), and refresh().
| ZendDbSchema_Db_Schema_AbstractEntity::save | ( | ) |
Save schema to db
Definition at line 169 of file AbstractEntity.php.