Overview

Namespaces

  • Inlm
    • SchemaGenerator
      • Adapters
      • Diffs
      • Dumpers
      • Extractors
      • Loggers
      • Utils

Classes

  • AbstractSqlDumper
  • DibiDumper
  • NullDumper
  • SqlDumper
  • Overview
  • Namespace
  • Class

Class AbstractSqlDumper

Inlm\SchemaGenerator\Dumpers\AbstractSqlDumper implements Inlm\SchemaGenerator\IDumper

Direct known subclasses

Inlm\SchemaGenerator\Dumpers\DibiDumper, Inlm\SchemaGenerator\Dumpers\SqlDumper
Abstract
Namespace: Inlm\SchemaGenerator\Dumpers
Located at Dumpers/AbstractSqlDumper.php
Methods summary
public
# start( )

Implementation of

Inlm\SchemaGenerator\IDumper::start()
public
# createTable( Inlm\SchemaGenerator\Diffs\CreatedTable $table )

Implementation of

Inlm\SchemaGenerator\IDumper::createTable()
public
# removeTable( Inlm\SchemaGenerator\Diffs\RemovedTable $table )

Implementation of

Inlm\SchemaGenerator\IDumper::removeTable()
public
# createTableColumn( Inlm\SchemaGenerator\Diffs\CreatedTableColumn $column )

Implementation of

Inlm\SchemaGenerator\IDumper::createTableColumn()
public
# updateTableColumn( Inlm\SchemaGenerator\Diffs\UpdatedTableColumn $column )

Implementation of

Inlm\SchemaGenerator\IDumper::updateTableColumn()
public
# removeTableColumn( Inlm\SchemaGenerator\Diffs\RemovedTableColumn $column )

Implementation of

Inlm\SchemaGenerator\IDumper::removeTableColumn()
public
# createTableIndex( Inlm\SchemaGenerator\Diffs\CreatedTableIndex $index )

Implementation of

Inlm\SchemaGenerator\IDumper::createTableIndex()
public
# updateTableIndex( Inlm\SchemaGenerator\Diffs\UpdatedTableIndex $index )

Implementation of

Inlm\SchemaGenerator\IDumper::updateTableIndex()
public
# removeTableIndex( Inlm\SchemaGenerator\Diffs\RemovedTableIndex $index )

Implementation of

Inlm\SchemaGenerator\IDumper::removeTableIndex()
public
# createForeignKey( Inlm\SchemaGenerator\Diffs\CreatedForeignKey $foreignKey )

Implementation of

Inlm\SchemaGenerator\IDumper::createForeignKey()
public
# updateForeignKey( Inlm\SchemaGenerator\Diffs\UpdatedForeignKey $foreignKey )

Implementation of

Inlm\SchemaGenerator\IDumper::updateForeignKey()
public
# removeForeignKey( Inlm\SchemaGenerator\Diffs\RemovedForeignKey $foreignKey )

Implementation of

Inlm\SchemaGenerator\IDumper::removeForeignKey()
public
# addTableOption( Inlm\SchemaGenerator\Diffs\AddedTableOption $option )

Implementation of

Inlm\SchemaGenerator\IDumper::addTableOption()
public
# updateTableOption( Inlm\SchemaGenerator\Diffs\UpdatedTableOption $option )

Implementation of

Inlm\SchemaGenerator\IDumper::updateTableOption()
public
# removeTableOption( Inlm\SchemaGenerator\Diffs\RemovedTableOption $option )

Implementation of

Inlm\SchemaGenerator\IDumper::removeTableOption()
public
# updateTableComment( Inlm\SchemaGenerator\Diffs\UpdatedTableComment $comment )

Implementation of

Inlm\SchemaGenerator\IDumper::updateTableComment()
protected
# addIndex( CzProject\SqlGenerator\Statements\AlterTable $alter, CzProject\SqlSchema\Index $definition )
protected
# addForeignKey( CzProject\SqlGenerator\Statements\AlterTable $alter, CzProject\SqlSchema\ForeignKey $definition )
protected CzProject\SqlGenerator\Statements\AlterTable
# getTableAlter( string $tableName )

Parameters

$tableName

Returns

CzProject\SqlGenerator\Statements\AlterTable
Methods inherited from Inlm\SchemaGenerator\IDumper
end()
Properties summary
protected CzProject\SqlGenerator\SqlDocument $sqlDocument
#
protected array $_tableAlter
# array( 'table' => NULL, 'statement' => NULL, )
inlm/schema-generator v0.4.0 API documentation API documentation generated by ApiGen