public DatasetProvider( DatasetCompilerValidationContextProvider contextProvider, IDatasetSqlCompiler compiler, IDatasetExecutor datasetService, ILogger <DatasetProvider> log) { this.contextProvider = contextProvider; this.compiler = compiler; this.executor = datasetService; this.log = log; }
public DatasetService( IDatasetSqlCompiler compiler, IUserContext userContext, ILogger <DatasetService> log, IOptions <ClinDbOptions> opts) { this.compiler = compiler; this.user = userContext; this.log = log; this.opts = opts.Value; }
public DatasetProvider( DatasetCompilerValidationContextProvider contextProvider, IDatasetSqlCompiler compiler, IDatasetExecutor datasetService, IOptions <ClientOptions> clientOpts, IOptions <DeidentificationOptions> deidentOpts, ILogger <DatasetProvider> log) { this.contextProvider = contextProvider; this.compiler = compiler; this.executor = datasetService; this.clientOpts = clientOpts.Value; this.deidentOpts = deidentOpts.Value; this.log = log; }