C# Class SQLDepLib.Executor

Afficher le fichier Open project: sqldep/lionfish

Méthodes publiques

Méthode Description
Executor ( DBExecutor dbExecutor ) : System
Run ( string sqlDialect ) : SQLCompleteStructure
Run ( string customSqlSetName, System.Guid myKey, string sqlDialect, string exportFileName ) : void
SendFiles ( List files, String apiKey ) : void
SendStructure ( ) : void

Méthodes protégées

Méthode Description
GetSQLCommands ( string sqlDialect, string purpose, List list ) : List
Log ( string msg ) : void

Private Methods

Méthode Description
GetDBLinks ( string sqlDialect ) : List
GetDatabaseModels ( string sqlDialect, List dbNames ) : List
GetDbNames ( string sqlDialect ) : List
GetOracleQuerries ( string sqlDialect, List dbNames ) : List
GetQuerries ( string sqlDialect, List dbNames ) : List
SaveStructureToFile ( SQLCompleteStructure querries, string logJSONName ) : string
SendStructure ( string json ) : void

Method Details

Executor() public méthode

public Executor ( DBExecutor dbExecutor ) : System
dbExecutor DBExecutor
Résultat System

GetSQLCommands() protected méthode

protected GetSQLCommands ( string sqlDialect, string purpose, List list ) : List
sqlDialect string
purpose string
list List
Résultat List

Log() protected méthode

protected Log ( string msg ) : void
msg string
Résultat void

Run() public méthode

public Run ( string sqlDialect ) : SQLCompleteStructure
sqlDialect string
Résultat SQLCompleteStructure

Run() public méthode

public Run ( string customSqlSetName, System.Guid myKey, string sqlDialect, string exportFileName ) : void
customSqlSetName string
myKey System.Guid
sqlDialect string
exportFileName string
Résultat void

SendFiles() public méthode

public SendFiles ( List files, String apiKey ) : void
files List
apiKey String
Résultat void

SendStructure() public méthode

public SendStructure ( ) : void
Résultat void