C# 클래스 Gribble.TransactSql.SchemaWriter

파일 보기 프로젝트 열기: mikeobrien/Gribble

공개 메소드들

메소드 설명
CreateAddColumnStatement ( string tableName, Column column ) : Statement
CreateAddNonClusteredIndexStatement ( string tableName ) : Statement
CreateColumnsIntersectionStatement ( IEnumerable tables ) : Statement
CreateDeleteTableStatement ( string tableName ) : Statement
CreateGetIndexesStatement ( string tableName ) : Statement
CreateProcedureExistsStatement ( string name ) : Statement
CreateRemoveColumnStatement ( string tableName, string columnName ) : Statement
CreateRemoveNonClusteredIndexStatement ( string tableName, string indexName ) : Statement
CreateSharedColumnsStatement ( Select select, Table target = null ) : Statement
CreateTableColumnsStatement ( string tableName ) : Statement
CreateTableCreateStatement ( string tableName ) : Statement
CreateTableExistsStatement ( string name ) : Statement
CreateUnionColumnsStatement ( Select select ) : Statement
WriteSelectColumns ( SqlWriter writer, IEnumerable tables = null ) : SqlWriter

비공개 메소드들

메소드 설명
WriteColumnDefinition ( SqlWriter writer, Column column ) : void

메소드 상세

CreateAddColumnStatement() 공개 정적인 메소드

public static CreateAddColumnStatement ( string tableName, Column column ) : Statement
tableName string
column Column
리턴 Statement

CreateAddNonClusteredIndexStatement() 공개 정적인 메소드

public static CreateAddNonClusteredIndexStatement ( string tableName ) : Statement
tableName string
리턴 Statement

CreateColumnsIntersectionStatement() 공개 정적인 메소드

public static CreateColumnsIntersectionStatement ( IEnumerable tables ) : Statement
tables IEnumerable
리턴 Statement

CreateDeleteTableStatement() 공개 정적인 메소드

public static CreateDeleteTableStatement ( string tableName ) : Statement
tableName string
리턴 Statement

CreateGetIndexesStatement() 공개 정적인 메소드

public static CreateGetIndexesStatement ( string tableName ) : Statement
tableName string
리턴 Statement

CreateProcedureExistsStatement() 공개 정적인 메소드

public static CreateProcedureExistsStatement ( string name ) : Statement
name string
리턴 Statement

CreateRemoveColumnStatement() 공개 정적인 메소드

public static CreateRemoveColumnStatement ( string tableName, string columnName ) : Statement
tableName string
columnName string
리턴 Statement

CreateRemoveNonClusteredIndexStatement() 공개 정적인 메소드

public static CreateRemoveNonClusteredIndexStatement ( string tableName, string indexName ) : Statement
tableName string
indexName string
리턴 Statement

CreateSharedColumnsStatement() 공개 정적인 메소드

public static CreateSharedColumnsStatement ( Select select, Table target = null ) : Statement
select Select
target Gribble.Model.Table
리턴 Statement

CreateTableColumnsStatement() 공개 정적인 메소드

public static CreateTableColumnsStatement ( string tableName ) : Statement
tableName string
리턴 Statement

CreateTableCreateStatement() 공개 정적인 메소드

public static CreateTableCreateStatement ( string tableName ) : Statement
tableName string
리턴 Statement

CreateTableExistsStatement() 공개 정적인 메소드

public static CreateTableExistsStatement ( string name ) : Statement
name string
리턴 Statement

CreateUnionColumnsStatement() 공개 정적인 메소드

public static CreateUnionColumnsStatement ( Select select ) : Statement
select Select
리턴 Statement

WriteSelectColumns() 공개 정적인 메소드

public static WriteSelectColumns ( SqlWriter writer, IEnumerable tables = null ) : SqlWriter
writer SqlWriter
tables IEnumerable
리턴 SqlWriter