MIOLO20
Carregando...
Procurando...
Nenhuma entrada encontrada
Referência à classe DB2SchemaManager
Diagrama de heranças da classe DB2SchemaManager
AbstractSchemaManager

Membros públicos

 listTableNames ()
 
- Membros públicos herdados de AbstractSchemaManager
 __construct (\Doctrine\DBAL\Connection $conn)
 
 getDatabasePlatform ()
 
 tryMethod ()
 
 listDatabases ()
 
 listSequences ($database=null)
 
 listTableColumns ($table)
 
 listTableIndexes ($table)
 
 tablesExist ($tableNames)
 
 listTables ()
 
 listTableDetails ($tableName)
 
 listViews ()
 
 listTableForeignKeys ($table, $database=null)
 
 dropDatabase ($database)
 
 dropTable ($table)
 
 dropIndex ($index, $table)
 
 dropConstraint (Constraint $constraint, $table)
 
 dropForeignKey ($foreignKey, $table)
 
 dropSequence ($name)
 
 dropView ($name)
 
 createDatabase ($database)
 
 createTable (Table $table)
 
 createSequence ($sequence)
 
 createConstraint (Constraint $constraint, $table)
 
 createIndex (Index $index, $table)
 
 createForeignKey (ForeignKeyConstraint $foreignKey, $table)
 
 createView (View $view)
 
 dropAndCreateConstraint (Constraint $constraint, $table)
 
 dropAndCreateIndex (Index $index, $table)
 
 dropAndCreateForeignKey (ForeignKeyConstraint $foreignKey, $table)
 
 dropAndCreateSequence (Sequence $sequence)
 
 dropAndCreateTable (Table $table)
 
 dropAndCreateDatabase ($database)
 
 dropAndCreateView (View $view)
 
 alterTable (TableDiff $tableDiff)
 
 renameTable ($name, $newName)
 
 createSchema ()
 
 createSchemaConfig ()
 

Membros protegidos

 _getPortableTableColumnDefinition ($tableColumn)
 
 _getPortableTablesList ($tables)
 
 _getPortableTableIndexesList ($tableIndexes, $tableName=null)
 
 _getPortableTableForeignKeyDefinition ($tableForeignKey)
 
 _getPortableForeignKeyRuleDef ($def)
 
 _getPortableViewDefinition ($view)
 
- Membros protegidos herdados de AbstractSchemaManager
 _getPortableDatabasesList ($databases)
 
 _getPortableDatabaseDefinition ($database)
 
 _getPortableFunctionsList ($functions)
 
 _getPortableFunctionDefinition ($function)
 
 _getPortableTriggersList ($triggers)
 
 _getPortableTriggerDefinition ($trigger)
 
 _getPortableSequencesList ($sequences)
 
 _getPortableSequenceDefinition ($sequence)
 
 _getPortableTableColumnList ($tableColumns)
 
 _getPortableTableDefinition ($table)
 
 _getPortableUsersList ($users)
 
 _getPortableUserDefinition ($user)
 
 _getPortableViewsList ($views)
 
 _getPortableTableForeignKeysList ($tableForeignKeys)
 
 _execSql ($sql)
 

Outros membros herdados

- Atributos Protegidos herdados de AbstractSchemaManager
 $_conn
 
 $_platform
 

Descrição detalhada

Documentação das funções

◆ _getPortableForeignKeyRuleDef()

_getPortableForeignKeyRuleDef ( $def)
protected

Definido na linha 162 do ficheiro DB2SchemaManager.php.

◆ _getPortableTableColumnDefinition()

_getPortableTableColumnDefinition ( $tableColumn)
protected

Get Table Column Definition

Parâmetros
array$tableColumn
Retorna
Column

Reimplementado de AbstractSchemaManager.

Definido na linha 60 do ficheiro DB2SchemaManager.php.

◆ _getPortableTableForeignKeyDefinition()

_getPortableTableForeignKeyDefinition ( $tableForeignKey)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 143 do ficheiro DB2SchemaManager.php.

◆ _getPortableTableIndexesList()

_getPortableTableIndexesList ( $tableIndexRows,
$tableName = null )
protected

Aggregate and group the index results according to the required data result.

Parâmetros
array$tableIndexRows
string$tableName
Retorna
array

Reimplementado de AbstractSchemaManager.

Definido na linha 121 do ficheiro DB2SchemaManager.php.

◆ _getPortableTablesList()

_getPortableTablesList ( $tables)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 111 do ficheiro DB2SchemaManager.php.

◆ _getPortableViewDefinition()

_getPortableViewDefinition ( $view)
protected

Reimplementado de AbstractSchemaManager.

Definido na linha 172 do ficheiro DB2SchemaManager.php.

◆ listTableNames()

listTableNames ( )

Return a list of all tables in the current database

Apparently creator is the schema not the user who created it: http://publib.boulder.ibm.com/infocenter/dzichelp/v2r2/index.jsp?topic=/com.ibm.db29.doc.sqlref/db2z_sysibmsystablestable.htm

Retorna
array

Reimplementado de AbstractSchemaManager.

Definido na linha 43 do ficheiro DB2SchemaManager.php.


A documentação para esta classe foi gerada a partir do seguinte ficheiro: