C# Класс Humpback.Parts.GenerateSQL

Наследование: IHumpbackCommand
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
Execute ( ) : void
GenerateSQL ( Configuration configuration, Settings settings, ISqlFormatter sql_formatter, IFileWriter file_writer, IMigrationProvider migration_provider ) : System

Приватные методы

Метод Описание
CreateSql ( string>.SortedDictionary migrations, string>.SortedDictionary migration_contents, string>.Predicate allow_migration_func ) : void
SaveAllSql ( ) : void
SaveDeployed ( ) : void
SaveSingle ( int migration_id ) : void
SaveUnDeployed ( ) : void
SingleMigrationID ( ) : int
WriteFile ( string>.Dictionary sql_commands, int from, int to ) : void
WriteOutput ( string sql_out, string file_name ) : void

Описание методов

Execute() публичный Метод

public Execute ( ) : void
Результат void

GenerateSQL() публичный Метод

public GenerateSQL ( Configuration configuration, Settings settings, ISqlFormatter sql_formatter, IFileWriter file_writer, IMigrationProvider migration_provider ) : System
configuration Humpback.ConfigurationOptions.Configuration
settings Settings
sql_formatter ISqlFormatter
file_writer IFileWriter
migration_provider IMigrationProvider
Результат System