|
MIOLO20
|
Membros públicos | |
| __construct ($tableName, array $columns=array(), array $indexes=array(), array $fkConstraints=array(), $idGeneratorType=0, array $options=array()) | |
| setSchemaConfig (SchemaConfig $schemaConfig) | |
| setPrimaryKey (array $columns, $indexName=false) | |
| addIndex (array $columnNames, $indexName=null) | |
| addUniqueIndex (array $columnNames, $indexName=null) | |
| columnsAreIndexed (array $columnsNames) | |
| addColumn ($columnName, $typeName, array $options=array()) | |
| renameColumn ($oldColumnName, $newColumnName) | |
| changeColumn ($columnName, array $options) | |
| dropColumn ($columnName) | |
| addForeignKeyConstraint ($foreignTable, array $localColumnNames, array $foreignColumnNames, array $options=array()) | |
| addUnnamedForeignKeyConstraint ($foreignTable, array $localColumnNames, array $foreignColumnNames, array $options=array()) | |
| addNamedForeignKeyConstraint ($name, $foreignTable, array $localColumnNames, array $foreignColumnNames, array $options=array()) | |
| addOption ($name, $value) | |
| hasForeignKey ($constraintName) | |
| getForeignKey ($constraintName) | |
| getColumns () | |
| hasColumn ($columnName) | |
| getColumn ($columnName) | |
| getPrimaryKey () | |
| hasIndex ($indexName) | |
| getIndex ($indexName) | |
| getIndexes () | |
| getForeignKeys () | |
| hasOption ($name) | |
| getOption ($name) | |
| getOptions () | |
| visit (Visitor $visitor) | |
| __clone () | |
Membros públicos herdados de AbstractAsset | |
| getName () | |
| getQuotedName (AbstractPlatform $platform) | |
Membros protegidos | |
| _getMaxIdentifierLength () | |
| _addColumn (Column $column) | |
| _addIndex (Index $indexCandidate) | |
| _addForeignKeyConstraint (ForeignKeyConstraint $constraint) | |
Membros protegidos herdados de AbstractAsset | |
| _setName ($name) | |
| _generateIdentifierName ($columnNames, $postfix='', $maxSize=30) | |
Atributos Protegidos | |
| $_name = null | |
| $_columns = array() | |
| $_indexes = array() | |
| $_primaryKeyName = false | |
| $_fkConstraints = array() | |
| $_options = array() | |
| $_schemaConfig = null | |
Atributos Protegidos herdados de AbstractAsset | |
| $_name | |
| $_quoted = false | |
Object Representation of a table
@license http://www.opensource.org/licenses/lgpl-license.php LGPL 2.0 $Revision$ Benjamin Eberlei konta.nosp@m.kt@b.nosp@m.eberl.nosp@m.ei.d.nosp@m.e
| __construct | ( | $tableName, | |
| array | $columns = array(), | ||
| array | $indexes = array(), | ||
| array | $fkConstraints = array(), | ||
| $idGeneratorType = 0, | |||
| array | $options = array() ) |
| __clone | ( | ) |
|
protected |
|
protected |
|
protected |
| addColumn | ( | $columnName, | |
| $typeName, | |||
| array | $options = array() ) |
| addForeignKeyConstraint | ( | $foreignTable, | |
| array | $localColumnNames, | ||
| array | $foreignColumnNames, | ||
| array | $options = array() ) |
| addIndex | ( | array | $columnNames, |
| $indexName = null ) |
| addNamedForeignKeyConstraint | ( | $name, | |
| $foreignTable, | |||
| array | $localColumnNames, | ||
| array | $foreignColumnNames, | ||
| array | $options = array() ) |
| addOption | ( | $name, | |
| $value ) |
| addUniqueIndex | ( | array | $columnNames, |
| $indexName = null ) |
| addUnnamedForeignKeyConstraint | ( | $foreignTable, | |
| array | $localColumnNames, | ||
| array | $foreignColumnNames, | ||
| array | $options = array() ) |
| changeColumn | ( | $columnName, | |
| array | $options ) |
| columnsAreIndexed | ( | array | $columnsNames | ) |
| dropColumn | ( | $columnName | ) |
| getColumn | ( | $columnName | ) |
| getForeignKey | ( | $constraintName | ) |
| getIndex | ( | $indexName | ) |
| hasColumn | ( | $columnName | ) |
| hasForeignKey | ( | $constraintName | ) |
| hasIndex | ( | $indexName | ) |
| renameColumn | ( | $oldColumnName, | |
| $newColumnName ) |
| setPrimaryKey | ( | array | $columns, |
| $indexName = false ) |
| setSchemaConfig | ( | SchemaConfig | $schemaConfig | ) |