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 () | |
![]() | |
getName () | |
getQuotedName (AbstractPlatform $platform) | |
Membros protegidos | |
_getMaxIdentifierLength () | |
_addColumn (Column $column) | |
_addIndex (Index $indexCandidate) | |
_addForeignKeyConstraint (ForeignKeyConstraint $constraint) | |
![]() | |
_setName ($name) | |
_generateIdentifierName ($columnNames, $postfix='', $maxSize=30) | |
Atributos Protegidos | |
$_name = null | |
$_columns = array() | |
$_indexes = array() | |
$_primaryKeyName = false | |
$_fkConstraints = array() | |
$_options = array() | |
$_schemaConfig = null | |
![]() | |
$_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 | ) |