Overview

Namespaces

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

Classes

  • Configuration
  • ConfigurationFactory
  • ConfigurationSerializer
  • DataType
  • DiffGenerator
  • SchemaGenerator

Interfaces

  • IAdapter
  • IDumper
  • IExtractor
  • ILogger

Exceptions

  • DuplicatedException
  • EmptyException
  • Exception
  • InvalidArgumentException
  • MissingArgumentException
  • MissingException
  • StaticClassException
  • UnsupportedException
  • Overview
  • Namespace
  • Class

Interface IDumper

Direct known implementers

Inlm\SchemaGenerator\Dumpers\AbstractSqlDumper, Inlm\SchemaGenerator\Dumpers\NullDumper

Indirect known implementers

Inlm\SchemaGenerator\Dumpers\DibiDumper, Inlm\SchemaGenerator\Dumpers\SqlDumper
Namespace: Inlm\SchemaGenerator
Located at IDumper.php
Methods summary
public
# start( )
public
# end( )
public
# createTable( Inlm\SchemaGenerator\Diffs\CreatedTable $table )
public
# removeTable( Inlm\SchemaGenerator\Diffs\RemovedTable $table )
public
# createTableColumn( Inlm\SchemaGenerator\Diffs\CreatedTableColumn $column )
public
# updateTableColumn( Inlm\SchemaGenerator\Diffs\UpdatedTableColumn $column )
public
# removeTableColumn( Inlm\SchemaGenerator\Diffs\RemovedTableColumn $column )
public
# createTableIndex( Inlm\SchemaGenerator\Diffs\CreatedTableIndex $index )
public
# updateTableIndex( Inlm\SchemaGenerator\Diffs\UpdatedTableIndex $index )
public
# removeTableIndex( Inlm\SchemaGenerator\Diffs\RemovedTableIndex $index )
public
# createForeignKey( Inlm\SchemaGenerator\Diffs\CreatedForeignKey $foreignKey )
public
# updateForeignKey( Inlm\SchemaGenerator\Diffs\UpdatedForeignKey $foreignKey )
public
# removeForeignKey( Inlm\SchemaGenerator\Diffs\RemovedForeignKey $foreignKey )
public
# addTableOption( Inlm\SchemaGenerator\Diffs\AddedTableOption $option )
public
# updateTableOption( Inlm\SchemaGenerator\Diffs\UpdatedTableOption $option )
public
# removeTableOption( Inlm\SchemaGenerator\Diffs\RemovedTableOption $option )
public
# updateTableComment( Inlm\SchemaGenerator\Diffs\UpdatedTableComment $comment )
inlm/schema-generator v0.3.1 API documentation API documentation generated by ApiGen