ZendDbSchema
Schema management for Zend Framework
 All Classes Namespaces Functions Pages
ZendDbSchema_Db_Schema_Database Class Reference
Inheritance diagram for ZendDbSchema_Db_Schema_Database:
Collaboration diagram for ZendDbSchema_Db_Schema_Database:

List of all members.

Public Member Functions

 __construct ($name=null, ZendDbSchema_Db_Adapter_SchemaCompatible $adapter=null, ZendDbSchema_Db_Schema_Loader_Database $loader=null, ZendDbSchema_Db_Schema_Generator_Database $generator=null)
 setCharset ($charset)
 getCharset ()
 __set ($name, $value)
- Public Member Functions inherited from ZendDbSchema_Db_Schema_AbstractEntity
 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)
 __unset ($name)
 __clone ()
 getIterator ()
 setFromArray (array $schema)
 toArray ()
 setName ($name)
 getName ()
 getOriginName ()
 getDropSql ()
 toSql ($alter=false)

Public Attributes

const CHARSET_KEY = 'charset'

Protected Member Functions

 _getAlterSql ()
 _getCreateSql ()
 _getDropSql ()
 _doReload ()
- Protected Member Functions inherited from ZendDbSchema_Db_Schema_AbstractEntity
 _delete ()
 _postDelete ()
 _save ()
 _postSave ()
 _getCleanSchema ()

Protected Attributes

 $_loader
- Protected Attributes inherited from ZendDbSchema_Db_Schema_AbstractEntity
 $_adapter
 $_generator
 $_cleanSchema = array()
- Protected Attributes inherited from ZendDbSchema_Db_Schema_AbstractSchema
 $_params = array()
 $_name

Additional Inherited Members

- Static Public Member Functions inherited from ZendDbSchema_Db_Schema_AbstractEntity
static getDefaultAdapter ()

Detailed Description

Definition at line 29 of file Database.php.


Constructor & Destructor Documentation

ZendDbSchema_Db_Schema_Database::__construct (   $name = null,
ZendDbSchema_Db_Adapter_SchemaCompatible  $adapter = null,
ZendDbSchema_Db_Schema_Loader_Database  $loader = null,
ZendDbSchema_Db_Schema_Generator_Database  $generator = null 
)

Constructor

Parameters:
string$name
ZendDbSchema_Db_Adapter_SchemaCompatible$adapter
ZendDbSchema_Db_Schema_Loader_Interface$loader
ZendDbSchema_Db_Schema_Generator_Interface$generator
Exceptions:
ZendDbSchema_Db_Schema_Exception

Definition at line 48 of file Database.php.

Here is the call graph for this function:


Member Function Documentation

ZendDbSchema_Db_Schema_Database::__set (   $name,
  $value 
)

Set schema params

Parameters:
string$name
array$value

Reimplemented from ZendDbSchema_Db_Schema_AbstractSchema.

Definition at line 145 of file Database.php.

Referenced by setCharset().

Here is the call graph for this function:

Here is the caller graph for this function:

ZendDbSchema_Db_Schema_Database::_doReload ( )
protected

Reload database schema

Returns:
boolen

Reimplemented from ZendDbSchema_Db_Schema_AbstractEntity.

Definition at line 109 of file Database.php.

Here is the call graph for this function:

ZendDbSchema_Db_Schema_Database::_getAlterSql ( )
protected
See also:
ZendDbSchema_Db_Schema_AbstractEntity::_getAlterSql()

Reimplemented from ZendDbSchema_Db_Schema_AbstractSchema.

Definition at line 83 of file Database.php.

Here is the call graph for this function:

ZendDbSchema_Db_Schema_Database::_getCreateSql ( )
protected
See also:
ZendDbSchema_Db_Schema_AbstractEntity::_getCreateSql()

Reimplemented from ZendDbSchema_Db_Schema_AbstractSchema.

Definition at line 91 of file Database.php.

Here is the call graph for this function:

ZendDbSchema_Db_Schema_Database::_getDropSql ( )
protected
See also:
ZendDbSchema_Db_Schema_AbstractSchema::_getDropSql()

Reimplemented from ZendDbSchema_Db_Schema_AbstractSchema.

Definition at line 99 of file Database.php.

Here is the call graph for this function:

ZendDbSchema_Db_Schema_Database::getCharset ( )

Get charset

Returns:
string

Definition at line 134 of file Database.php.

Referenced by ZendDbSchema_Db_Schema_Generator_Mysql_Database\alterDatabase(), ZendDbSchema_Db_Schema_Generator_Pgsql_Database\alterDatabase(), ZendDbSchema_Db_Schema_Generator_Pgsql_Database\createDatabase(), and ZendDbSchema_Db_Schema_Generator_Mysql_Database\createDatabase().

Here is the call graph for this function:

Here is the caller graph for this function:

ZendDbSchema_Db_Schema_Database::setCharset (   $charset)

Set charset

Parameters:
string$name
Returns:
self

Definition at line 123 of file Database.php.

Here is the call graph for this function:


The documentation for this class was generated from the following file: