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;
 }
예제 #2
0
        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()));
 }