public RedshiftProcessor( [NotNull] RedshiftQuoter quoter, [NotNull] RedshiftDbFactory factory, [NotNull] RedshiftGenerator generator, [NotNull] ILogger <RedshiftProcessor> logger, [NotNull] IOptionsSnapshot <ProcessorOptions> options, [NotNull] IConnectionStringAccessor connectionStringAccessor) : base(() => factory.Factory, generator, logger, options.Value, connectionStringAccessor) { _quoter = quoter; }
public void Setup() { var quoter = new RedshiftQuoter(new OptionsWrapper <QuoterOptions>(new QuoterOptions())); DescriptionGenerator = new RedshiftDescriptionGenerator(quoter); }
public RedshiftProcessor(IDbConnection connection, IMigrationGenerator generator, IAnnouncer announcer, IMigrationProcessorOptions options, IDbFactory factory) : base(connection, factory, generator, announcer, options) { _quoter = new RedshiftQuoter(new OptionsWrapper <QuoterOptions>(new QuoterOptions())); }