C# Class AliaSQL.Core.Services.Impl.ChangeScriptExecutor

Inheritance: IChangeScriptExecutor
Afficher le fichier Open project: ClearMeasure/AliaSQL Class Usage Examples

Méthodes publiques

Méthode Description
ChangeScriptExecutor ( ) : System
ChangeScriptExecutor ( IScriptExecutionTracker executionTracker, IQueryExecutor executor, IFileSystem fileSystem ) : System
Execute ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
ExecuteAlways ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
ExecuteIfChanged ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
GetFileMD5Hash ( string fullFilename ) : string

Private Methods

Méthode Description
getFilename ( string fullFilename ) : string
getLastFolderName ( string fullFilename ) : string

Method Details

ChangeScriptExecutor() public méthode

public ChangeScriptExecutor ( ) : System
Résultat System

ChangeScriptExecutor() public méthode

public ChangeScriptExecutor ( IScriptExecutionTracker executionTracker, IQueryExecutor executor, IFileSystem fileSystem ) : System
executionTracker IScriptExecutionTracker
executor IQueryExecutor
fileSystem IFileSystem
Résultat System

Execute() public méthode

public Execute ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
fullFilename string
settings AliaSQL.Core.Model.ConnectionSettings
taskObserver ITaskObserver
logOnly bool
Résultat void

ExecuteAlways() public méthode

public ExecuteAlways ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
fullFilename string
settings AliaSQL.Core.Model.ConnectionSettings
taskObserver ITaskObserver
logOnly bool
Résultat void

ExecuteIfChanged() public méthode

public ExecuteIfChanged ( string fullFilename, AliaSQL.Core.Model.ConnectionSettings settings, ITaskObserver taskObserver, bool logOnly = false ) : void
fullFilename string
settings AliaSQL.Core.Model.ConnectionSettings
taskObserver ITaskObserver
logOnly bool
Résultat void

GetFileMD5Hash() public static méthode

public static GetFileMD5Hash ( string fullFilename ) : string
fullFilename string
Résultat string