C# 클래스 Dashing.Engine.DDL.AlterTableWriter

상속: IAlterTableWriter
파일 보기 프로젝트 열기: Polylytics/dashing

공개 메소드들

메소드 설명
AddColumn ( IColumn column ) : string
AlterTableWriter ( ISqlDialect dialect ) : System.Text
ChangeColumnName ( IColumn fromColumn, IColumn toColumn ) : string
DropColumn ( IColumn column ) : string
DropForeignKey ( ForeignKey foreignKey ) : string
DropIndex ( Index index ) : string
ModifyColumn ( IColumn fromColumn, IColumn toColumn ) : string
RenameTable ( IMap @from, IMap to ) : string

메소드 상세

AddColumn() 공개 메소드

public AddColumn ( IColumn column ) : string
column IColumn
리턴 string

AlterTableWriter() 공개 메소드

public AlterTableWriter ( ISqlDialect dialect ) : System.Text
dialect ISqlDialect
리턴 System.Text

ChangeColumnName() 공개 메소드

public ChangeColumnName ( IColumn fromColumn, IColumn toColumn ) : string
fromColumn IColumn
toColumn IColumn
리턴 string

DropColumn() 공개 메소드

public DropColumn ( IColumn column ) : string
column IColumn
리턴 string

DropForeignKey() 공개 메소드

public DropForeignKey ( ForeignKey foreignKey ) : string
foreignKey Dashing.Configuration.ForeignKey
리턴 string

DropIndex() 공개 메소드

public DropIndex ( Index index ) : string
index Dashing.Configuration.Index
리턴 string

ModifyColumn() 공개 메소드

public ModifyColumn ( IColumn fromColumn, IColumn toColumn ) : string
fromColumn IColumn
toColumn IColumn
리턴 string

RenameTable() 공개 메소드

public RenameTable ( IMap @from, IMap to ) : string
@from IMap
to IMap
리턴 string