C# Class Dashing.Engine.DDL.CreateTableWriter

Inheritance: ICreateTableWriter
Show file Open project: Polylytics/dashing Class Usage Examples

Public Methods

Method Description
CreateForeignKeys ( IEnumerable foreignKeys ) : IEnumerable
CreateForeignKeys ( IMap map ) : IEnumerable
CreateIndexes ( IEnumerable indexes ) : IEnumerable
CreateIndexes ( IMap map ) : IEnumerable
CreateTable ( IMap map ) : string
CreateTableWriter ( ISqlDialect dialect ) : System

Private Methods

Method Description
CreateForeignKey ( ForeignKey foreignKey ) : string

Method Details

CreateForeignKeys() public method

public CreateForeignKeys ( IEnumerable foreignKeys ) : IEnumerable
foreignKeys IEnumerable
return IEnumerable

CreateForeignKeys() public method

public CreateForeignKeys ( IMap map ) : IEnumerable
map IMap
return IEnumerable

CreateIndexes() public method

public CreateIndexes ( IEnumerable indexes ) : IEnumerable
indexes IEnumerable
return IEnumerable

CreateIndexes() public method

public CreateIndexes ( IMap map ) : IEnumerable
map IMap
return IEnumerable

CreateTable() public method

public CreateTable ( IMap map ) : string
map IMap
return string

CreateTableWriter() public method

public CreateTableWriter ( ISqlDialect dialect ) : System
dialect ISqlDialect
return System