PHP Class LazyRecord\SqlBuilder\BaseBuilder

Afficher le fichier Open project: corneltek/lazyrecord

Protected Properties

Свойство Type Description
$clean
$driver
$rebuild

Méthodes publiques

Méthode Description
__construct ( BaseDriver $driver, array $options = [] )
build ( LazyRecord\Schema\SchemaInterface $schema )
buildColumnSql ( LazyRecord\Schema\SchemaInterface $schema, DeclareColumn $column )
buildForeignKeyConstraint ( Relationship $rel )
buildForeignKeys ( LazyRecord\Schema\SchemaInterface $schema )
buildIndex ( LazyRecord\Schema\SchemaInterface $schema )
buildTable ( LazyRecord\Schema\SchemaInterface $schema )
createTable ( LazyRecord\Schema\SchemaInterface $schema )
finalize ( )
prepare ( )
setClean ( $clean = true )
setRebuild ( $rebuild = true )

Method Details

__construct() public méthode

public __construct ( BaseDriver $driver, array $options = [] )
$driver SQLBuilder\Driver\BaseDriver
$options array

build() public méthode

public build ( LazyRecord\Schema\SchemaInterface $schema )
$schema LazyRecord\Schema\SchemaInterface

buildColumnSql() abstract public méthode

abstract public buildColumnSql ( LazyRecord\Schema\SchemaInterface $schema, DeclareColumn $column )
$schema LazyRecord\Schema\SchemaInterface
$column lazyrecord\schema\DeclareColumn

buildForeignKeyConstraint() public méthode

public buildForeignKeyConstraint ( Relationship $rel )
$rel LazyRecord\Schema\Relationship\Relationship

buildForeignKeys() public méthode

public buildForeignKeys ( LazyRecord\Schema\SchemaInterface $schema )
$schema LazyRecord\Schema\SchemaInterface

buildIndex() public méthode

public buildIndex ( LazyRecord\Schema\SchemaInterface $schema )
$schema LazyRecord\Schema\SchemaInterface

buildTable() public méthode

public buildTable ( LazyRecord\Schema\SchemaInterface $schema )
$schema LazyRecord\Schema\SchemaInterface

createTable() public méthode

public createTable ( LazyRecord\Schema\SchemaInterface $schema )
$schema LazyRecord\Schema\SchemaInterface

finalize() public méthode

public finalize ( )

prepare() public méthode

public prepare ( )

setClean() public méthode

public setClean ( $clean = true )

setRebuild() public méthode

public setRebuild ( $rebuild = true )

Property Details

$clean protected_oe property

protected $clean

$driver protected_oe property

protected $driver

$rebuild protected_oe property

protected $rebuild