C# Класс Gribble.TransactSql.SchemaWriter

Показать файл Открыть проект

Открытые методы

Метод Описание
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