protected GenericProcessorBase(IDbConnection connection, IDbFactory factory , IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; Factory = factory; }
public JetProcessor(OleDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; connection.Open(); BeginTransaction(); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new MigrationDbFactory(); var connection = factory.CreateConnection(connectionString); var generator = new SqliteGenerator() { compatabilityMode = CompatabilityMode.STRICT }; return new NzbDroneSqliteProcessor(connection, generator, announcer, options, factory); }
public PostgresProcessor(NpgsqlConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; connection.Open(); Transaction = connection.BeginTransaction(); }
public SqlServerProcessor(SqlConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; connection.Open(); Transaction = connection.BeginTransaction(); }
public ConnectionlessProcessor(IMigrationGenerator generator, IRunnerContext context, IMigrationProcessorOptions options) { Generator = generator; Context = context; Announcer = Context.Announcer; Options = options; }
public AzureProcessor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(generator, announcer, options) { this.factory = factory; Connection = connection; connection.Open(); }
public SqlServerProcessor(DbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(generator, announcer, options) { this.factory = factory; Connection = connection; connection.Open(); BeginTransaction(); }
public OracleProcessor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; //oracle does not support ddl transactions //this.Transaction = this.Connection.BeginTransaction(); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new HanaDbFactory(); var connection = factory.CreateConnection(connectionString); return new HanaProcessor(connection, new HanaGenerator(), announcer, options, factory); }
public JetProcessor(OleDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; // Prefetch connectionstring as after opening the security info could no longer be present // for instance on sql server connectionString = connection.ConnectionString; }
public PostgresProcessor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(generator, announcer, options) { this.factory = factory; Connection = connection; connection.Open(); Announcer.Say("Beginning Transaction"); Transaction = Connection.BeginTransaction(); }
protected GenericProcessorBase(IDbConnection connection, IDbFactory factory , IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; // Prefetch connectionstring as after opening the security info could no longer be present // for instance on sql server connectionString = connection.ConnectionString; Factory = factory; }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new PostgresDbFactory(); var connection = factory.CreateConnection(connectionString.StartsWith("pgpass=", StringComparison.OrdinalIgnoreCase) ? GetPgConnectionString(connectionString) : connectionString); return new PostgresProcessor(connection, new PostgresGenerator(LowerCaseIdentifiers(options.ProviderSwitches)), announcer, options, factory); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new SqlServerDbFactory(); var connection = factory.CreateConnection(connectionString); return(new SqlServer2000Processor(connection, new SqlServer2000Generator(new SqlServer2000Quoter()), announcer, options, factory)); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new MigrationDbFactory(); var connection = factory.CreateConnection(connectionString); var generator = new SQLiteGenerator { compatabilityMode = CompatabilityMode.STRICT }; return(new NzbDroneSqliteProcessor(connection, generator, announcer, options, factory)); }
public override IMigrationProcessor Create(IDbConnection connection, IAnnouncer announcer, IMigrationProcessorOptions options) { return new MySqlProcessor((MySqlConnection)connection, new MySqlGenerator(), announcer, options); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var connection = new MySqlConnection(connectionString); return new MySqlProcessor(connection, new MySqlGenerator(), announcer, options); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new OracleManagedDbFactory(); var connection = factory.CreateConnection(connectionString); return new OracleProcessor(connection, new OracleGenerator(this.Quoted(options.ProviderSwitches)), announcer, options, factory); }
public override IDbCommand CreateCommand(string commandText, IDbConnection connection, IDbTransaction transaction, IMigrationProcessorOptions options) { var command = connection.CreateCommand(); command.CommandText = commandText; // SQL Server CE does not support non-zero command timeout values!! :/ if (transaction != null) { command.Transaction = transaction; } return(command); }
public FileProcessor(string dumpFilename, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { DumpFilename = string.Format("{0}.{1}.sql", dumpFilename, FormattedDateTime); File.Delete(DumpFilename); }
public HanaProcessor(DbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(connection, factory, generator, announcer, options) { }
public MySqlProcessor(MySqlConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; }
public SqliteProcessor(SQLiteConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; }
public PostgresProcessor(DbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(connection, factory, generator, announcer, options) { }
public SqlServerCeProcessor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(connection, factory, generator, announcer, options) { }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var factory = new FirebirdDbFactory(); var connection = factory.CreateConnection(connectionString); return(new FirebirdProcessor(connection, new FirebirdGenerator(FBOptions), announcer, options, factory, FBOptions)); }
public Db2Processor(DbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(connection, factory, generator, announcer, options) { this.Quoter = new Db2Quoter(); }
public override IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options) { var connection = new SqlConnection(connectionString); connection.Open(); return new SqlServerProcessor(connection, new SqlServer2000Generator(), announcer, options); }
protected ProcessorBase(IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) { Generator = generator; Announcer = announcer; Options = options; }
public DotConnectOracleProcessor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, DotConnectOracleDbFactory factory) : base(connection, factory, generator, announcer, options) { }
public JetProcessor(OleDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options) : base(generator, announcer, options) { Connection = connection; }
public abstract IMigrationProcessor Create(string connectionString, IAnnouncer announcer, IMigrationProcessorOptions options);
public SqliteProcessor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, DbFactoryBase factory) : base(generator, announcer, options) { this.factory = factory; Connection = connection; }
public abstract IMigrationProcessor Create(IDbConnection connection, IAnnouncer announcer, IMigrationProcessorOptions options);
public Db2Processor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(connection, factory, generator, announcer, options) { Quoter = new Db2Quoter(); }