C# 클래스 SQLDepLib.Executor

파일 보기 프로젝트 열기: sqldep/lionfish

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
GetSQLCommands ( string sqlDialect, string purpose, List list ) : List
Log ( string msg ) : void

비공개 메소드들

메소드 설명
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

메소드 상세

Executor() 공개 메소드

public Executor ( DBExecutor dbExecutor ) : System
dbExecutor DBExecutor
리턴 System

GetSQLCommands() 보호된 메소드

protected GetSQLCommands ( string sqlDialect, string purpose, List list ) : List
sqlDialect string
purpose string
list List
리턴 List

Log() 보호된 메소드

protected Log ( string msg ) : void
msg string
리턴 void

Run() 공개 메소드

public Run ( string sqlDialect ) : SQLCompleteStructure
sqlDialect string
리턴 SQLCompleteStructure

Run() 공개 메소드

public Run ( string customSqlSetName, System.Guid myKey, string sqlDialect, string exportFileName ) : void
customSqlSetName string
myKey System.Guid
sqlDialect string
exportFileName string
리턴 void

SendFiles() 공개 메소드

public SendFiles ( List files, String apiKey ) : void
files List
apiKey String
리턴 void

SendStructure() 공개 메소드

public SendStructure ( ) : void
리턴 void