| [ Index ] |
|
Code source de Symfony 1.0.0 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
| Poids: | 299 lignes (9 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 0 fois |
| Nécessite: | 0 fichiers |
MysqlDDLBuilder:: (11 méthodes):
getDatabaseStartDDL()
getDatabaseEndDDL()
addDropStatements()
build()
addTable()
getIndexColumnList()
addIndicesLines()
addForeignKeysLines()
containsColname()
addForeignKeys()
addIndices()
Classe: MysqlDDLBuilder - X-Ref
DDL Builder class for MySQL.| getDatabaseStartDDL() X-Ref |
| Returns some header SQL that disables foreign key checking. return: string DDL |
| getDatabaseEndDDL() X-Ref |
| Returns some footer SQL that re-enables foreign key checking. return: string DDL |
| addDropStatements(&$script) X-Ref |
| build() X-Ref |
| Builds the SQL for current table and returns it as a string. This is the main entry point and defines a basic structure that classes should follow. In most cases this method will not need to be overridden by subclasses. return: string The resulting SQL DDL. |
| addTable(&$script) X-Ref |
| getIndexColumnList(Index $index) X-Ref |
| Creates a comma-separated list of column names for the index. For MySQL unique indexes there is the option of specifying size, so we cannot simply use the getColumnsList() method. param: Index $index return: string |
| addIndicesLines(&$lines) X-Ref |
| Adds indexes |
| addForeignKeysLines(&$lines) X-Ref |
| Adds foreign key declarations & necessary indexes for mysql (if they don't exist already). |
| containsColname($columns, $searchcol) X-Ref |
| Checks whether passed-in array of Column objects contains a column with specified name. param: array Column[] or string[] param: string $searchcol Column name to search for |
| addForeignKeys(&$script) X-Ref |
| Not used for MySQL since foreign keys are declared inside table declaration. |
| addIndices(&$script) X-Ref |
| Not used for MySQL since indexes are declared inside table declaration. |
| Généré le : Fri Mar 16 22:42:14 2007 | par Balluche grâce à PHPXref 0.7 |