C# Class YesSql.Core.Sql.SchemaBuilders.BaseSchemaBuilder

Inheritance: ISchemaBuilder
Afficher le fichier Open project: sebastienros/yessql

Protected Properties

Свойство Type Description
_dialect ISqlDialect

Méthodes publiques

Méthode Description
BaseSchemaBuilder ( ISqlDialect dialect ) : System
CreateSql ( IEnumerable commands ) : IEnumerable
Run ( AlterTableCommand command ) : IEnumerable
Run ( CreateForeignKeyCommand command ) : IEnumerable
Run ( CreateTableCommand command ) : IEnumerable
Run ( DropForeignKeyCommand command ) : IEnumerable
Run ( DropTableCommand command ) : IEnumerable
Run ( SqlStatementCommand command ) : IEnumerable
Run ( StringBuilder builder, AddColumnCommand command ) : void
Run ( StringBuilder builder, AddIndexCommand command ) : void
Run ( StringBuilder builder, AlterColumnCommand command ) : void
Run ( StringBuilder builder, DropColumnCommand command ) : void
Run ( StringBuilder builder, DropIndexCommand command ) : void

Private Methods

Méthode Description
Run ( StringBuilder builder, CreateColumnCommand command ) : void

Method Details

BaseSchemaBuilder() public méthode

public BaseSchemaBuilder ( ISqlDialect dialect ) : System
dialect ISqlDialect
Résultat System

CreateSql() public méthode

public CreateSql ( IEnumerable commands ) : IEnumerable
commands IEnumerable
Résultat IEnumerable

Run() public méthode

public Run ( AlterTableCommand command ) : IEnumerable
command AlterTableCommand
Résultat IEnumerable

Run() public méthode

public Run ( CreateForeignKeyCommand command ) : IEnumerable
command YesSql.Core.Sql.Schema.CreateForeignKeyCommand
Résultat IEnumerable

Run() public méthode

public Run ( CreateTableCommand command ) : IEnumerable
command CreateTableCommand
Résultat IEnumerable

Run() public méthode

public Run ( DropForeignKeyCommand command ) : IEnumerable
command YesSql.Core.Sql.Schema.DropForeignKeyCommand
Résultat IEnumerable

Run() public méthode

public Run ( DropTableCommand command ) : IEnumerable
command YesSql.Core.Sql.Schema.DropTableCommand
Résultat IEnumerable

Run() public méthode

public Run ( SqlStatementCommand command ) : IEnumerable
command YesSql.Core.Sql.Schema.SqlStatementCommand
Résultat IEnumerable

Run() public méthode

public Run ( StringBuilder builder, AddColumnCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.AddColumnCommand
Résultat void

Run() public méthode

public Run ( StringBuilder builder, AddIndexCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.AddIndexCommand
Résultat void

Run() public méthode

public Run ( StringBuilder builder, AlterColumnCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.AlterColumnCommand
Résultat void

Run() public méthode

public Run ( StringBuilder builder, DropColumnCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.DropColumnCommand
Résultat void

Run() public méthode

public Run ( StringBuilder builder, DropIndexCommand command ) : void
builder StringBuilder
command YesSql.Core.Sql.Schema.DropIndexCommand
Résultat void

Property Details

_dialect protected_oe property

protected ISqlDialect _dialect
Résultat ISqlDialect