public Oracle12cDataDefinitionReader(NamedConnectionString connectionString, Context context, SchemaNamesToRead schemaNames) : base(new Oracle12cExecuter(connectionString, new Oracle12cGenerator(context)), schemaNames) { }
public OracleTablesReader(SqlExecuter.SqlStatementExecuter executer, SchemaNamesToRead schemaNames) : base(executer, schemaNames) { }
public MsSql2016DataDefinitionReader(NamedConnectionString connectionString, Context context, SchemaNamesToRead schemaNames) : base(new MsSql2016Executer(connectionString, new MsSql2016Generator(context)), schemaNames) { }
public static IDataDefinitionReader CreateDataDefinitionReader(NamedConnectionString connectionString, Context context, SchemaNamesToRead schemaNames) { var sqlEngineVersion = connectionString.GetSqlEngineVersion(); if (sqlEngineVersion is MsSqlVersion) { return(new MsSql2016DataDefinitionReader(connectionString, context, schemaNames)); } if (sqlEngineVersion is OracleVersion) { return(new Oracle12cDataDefinitionReader(connectionString, context, schemaNames)); } throw new NotImplementedException($"Not implemented {sqlEngineVersion}."); }