public SqlDataImporter(ILogger logger, IQueryExecutor queryExecutor, ISqlScriptFileStrategy sqlScriptFileStrategy) { _logger = logger; _sqlScriptFileStrategy = sqlScriptFileStrategy; _queryExecutor = queryExecutor; }
public SqlDataExporter(ILogger logger, string destinationDirectory, IQueryExecutor queryExecutor, ISelectionFilteringStrategy selectionFilteringStrategy) { _logger = logger; _queryExecutor = queryExecutor; _selectionFilteringStrategy = selectionFilteringStrategy; _destinationDirectory = destinationDirectory; }
public CreateRoom(IClock clock, IRepository<Room> roomRepository, IQueryExecutor queryExecute) { _clock = clock; _roomRepository = roomRepository; _queryExecute = queryExecute; }
public CsvGenerator(ILogger logger, ISelectionFilteringStrategy selectionFilteringStrategy, IQueryExecutor queryExecutor, string destinationDirectory, char delimiter) { _logger = logger; _destinationDirectory = destinationDirectory; _queryExecutor = queryExecutor; _selectionFilteringStrategy = selectionFilteringStrategy; _delimiter = delimiter; }
public Authenticator(AuthTokenService authTokenService, IQueryExecutor queryExecutor, IPasswordHashingService passwordHashingService) { _authTokenService = authTokenService; _queryExecutor = queryExecutor; _passwordHashingService = passwordHashingService; }
public CreateUser(IRepository<User> userRepository, IQueryExecutor queryExecutor, IPasswordHashingService passwordHashingService, IClock clock) { _userRepository = userRepository; _queryExecutor = queryExecutor; _passwordHashingService = passwordHashingService; _clock = clock; }
public void SetUp() { _mockRepository = new MockRepository(); _queryParserMock = _mockRepository.StrictMock<IQueryParser> (); _executorMock = _mockRepository.StrictMock<IQueryExecutor> (); _queryProvider = new TestQueryProvider (_queryParserMock, _executorMock); _queryableWithDefaultParser = new TestQueryable<Cook> (QueryParser.CreateDefault(), _executorMock); _fakeQueryModel = ExpressionHelper.CreateQueryModel<Cook> (); }
private void InitializePrerequisites(JobDataMap dataMap) { try { this.queryBuilder = (IQueryBuilder)dataMap[QueryBuilderArgumentName]; this.queryExecutor = (IQueryExecutor)dataMap[QueryExecutorArgumentName]; this.processingStrategyFactory = (IProcessingStrategyFactory)dataMap[ProcessingStrategyFactoryArgumentName]; this.logger.Info("Initialized prerequisites for database synchronization."); } catch (Exception ex) { this.logger.FatalFormat("Initializing prerequisites failed: {0}", ex); throw ex; } }
public IStreamedData ExecuteQueryModel(QueryModel queryModel, IQueryExecutor executor) { if (queryModel == null) { throw new ArgumentNullException("queryModel"); } if (executor == null) { throw new ArgumentNullException("executor"); } var result = executor.ExecuteSingle<LinqQueryRequest>(queryModel, false); // Pass the value of ReturnDefaultWhenEmpty into the resulting LinqQueryRequest result.ReturnDefaultWhenEmpty = ReturnDefaultWhenEmpty; return new LinqQueryRequestValue(result, this); }
public async static Task ExecuteSynchronization(IQueryExecutor queryExecutor, IQueryBuilder queryBuilder, IProcessingStrategyFactory processingStrategyFactory) { var allQueries = GetQueriesForGameObjects(queryBuilder); foreach (var query in allQueries) { try { var queryResponse = await queryExecutor.ExecuteQuery(query); var currentQueryProcessingStrategy = processingStrategyFactory.GetProcessingStrategy(queryResponse.QueryObjectType); await currentQueryProcessingStrategy.ProcessQueryResponse(queryResponse); } catch (Exception ex) { string fatalFormat = string.Format("Exception caught while trying to synchronize {0}s to the database: {1}", query.ObjectType, ex); logger.FatalFormat(fatalFormat); EmailNotifier.SendExceptionEmail(ExceptionEmailSubject, fatalFormat); } } }
public PageRouteLibrary( IQueryExecutor queryExecutor ) { _queryExecutor = queryExecutor; }
public ReportExecuter(IQueryExecutor queryExecutor, IOutputParser outputParser, IUnitOfWork unitOfWork) { _queryExecutor = queryExecutor; _userReportRepository = unitOfWork.Get<UserReport>(); //userReportRepository; _outputParser = outputParser; }
public virtual void Context() { CommandExecutor = Mock<ICommandExecutor>(); QueryExecutor = Mock<IQueryExecutor>(); }
public async Task ActivePersistedQueries_SaveQuery_InvalidHash_MD5( HashFormat format) { // arrange var serviceCollection = new ServiceCollection(); // configure presistence serviceCollection.AddGraphQLSchema(b => b .AddDocumentFromString("type Query { foo: String }") .AddResolver("Query", "foo", "bar")); serviceCollection.AddQueryExecutor(b => b .AddMD5DocumentHashProvider(format) .UseActivePersistedQueryPipeline()); // add in-memory query storage serviceCollection.AddSingleton <InMemoryQueryStorage>(); serviceCollection.AddSingleton <IReadStoredQueries>(sp => sp.GetRequiredService <InMemoryQueryStorage>()); serviceCollection.AddSingleton <IWriteStoredQueries>(sp => sp.GetRequiredService <InMemoryQueryStorage>()); IServiceProvider services = serviceCollection.BuildServiceProvider(); IQueryExecutor executor = services.GetRequiredService <IQueryExecutor>(); var hashProvider = services.GetRequiredService <IDocumentHashProvider>(); var storage = services.GetRequiredService <InMemoryQueryStorage>(); var query = new QuerySourceText("{ foo }"); string hash = hashProvider.ComputeHash(query.ToSpan()); // act and assert IExecutionResult result = await executor.ExecuteAsync( QueryRequestBuilder.New() .SetQueryName(hash) .AddExtension("persistedQuery", new Dictionary <string, object> { { hashProvider.Name, hash } }) .Create()); result.MatchSnapshot(new SnapshotNameExtension( "Query_Not_Found_" + format)); result = await executor.ExecuteAsync( QueryRequestBuilder.New() .SetQueryName(hash) .SetQuery("{ foo }") .AddExtension("persistedQuery", new Dictionary <string, object> { { hashProvider.Name, hash } }) .Create()); result.MatchSnapshot(new SnapshotNameExtension( "Query_Stored_" + format)); result = await executor.ExecuteAsync( QueryRequestBuilder.New() .SetQueryName(hash) .AddExtension("persistedQuery", new Dictionary <string, object> { { hashProvider.Name, hash } }) .Create()); result.MatchSnapshot(new SnapshotNameExtension( "Query_Loaded_From_Cache_" + format)); }
public QueriesController(IQueryExecutor queryExecutor, IIdentityService identityService) { this.queryExecutor = queryExecutor ?? throw new ArgumentNullException(nameof(queryExecutor)); identityService = identityService ?? throw new ArgumentNullException(nameof(identityService)); }
public EmailController(ICommandExecutor commandExecutor, IQueryExecutor queryExecutor) : base(queryExecutor) { _queryExecutor = queryExecutor; _commandExecutor = commandExecutor; }
public UpdateHotelLinenByIdHandler(ICommandExecutor commandExecutor, IQueryExecutor queryExecutor, IMapper mapper) { this.commandExecutor = commandExecutor; this.queryExecutor = queryExecutor; this.mapper = mapper; }
public RoleController(IQueryExecutor query, ICommandHandler command) : base(query, command) { }
private static async Task <IExecutionResult> OneRequest( IQueryExecutor executer, IReadOnlyQueryRequest request) { return(await executer.ExecuteAsync(request)); }
public virtual IEnumerable ExecuteCollectionQueryModel <T> (QueryModel queryModel, IQueryExecutor executor) { ArgumentUtility.CheckNotNull("queryModel", queryModel); ArgumentUtility.CheckNotNull("executor", executor); return(executor.ExecuteCollection <T> (queryModel)); }
public UpdateInstalledStringHandler(IMapper mapper, ICommandExecutor commandExecutor, IQueryExecutor queryExecutor) { this.mapper = mapper; this.commandExecutor = commandExecutor; this.queryExecutor = queryExecutor; }
public NavController(IQueryExecutor queryExecutor) : base(queryExecutor, null) { }
public GetPageBlockTypeSummaryByIdQueryHandler( IQueryExecutor queryExecutor ) { _queryExecutor = queryExecutor; }
public GetStringTypesHandler(IQueryExecutor queryExecutor, IMapper mapper) { this.queryExecutor = queryExecutor; this.mapper = mapper; }
public GetCurrentUserMicroSummaryQueryHandler( IQueryExecutor queryExecutor ) { _queryExecutor = queryExecutor; }
public GetUpdateSeoSiteSettingsCommandQueryHandler( IQueryExecutor queryExecutor ) { _queryExecutor = queryExecutor; }
public DatabaseCreator(IQueryExecutor queryExecutor, IScriptFolderExecutor folderExecutor) { _queryExecutor = queryExecutor; _folderExecutor = folderExecutor; }
public UpdateOrganisationMemberCommandHandler(IQueryExecutor executor) { _executor = executor; }
public QueryTuple(IQuery query, IQueryExecutor executor) { query_ = query; executor_ = executor; }
public GetPageModuleTypeSummaryByIdHandler( IQueryExecutor queryExecutor ) { _queryExecutor = queryExecutor; }
public ImageAssetRouteLibrary( IQueryExecutor queryExecutor ) { _queryExecutor = queryExecutor; }
public UserController( IQueryExecutor queryExecutor, ICommandDispatcher commandDispatcher) : base(queryExecutor, commandDispatcher) { }
/// <summary> /// /// </summary> /// <param name="queryParser"></param> /// <param name="executor"></param> public EntityFrameworkCollectionQueryProvider(IQueryParser queryParser, IQueryExecutor executor) : base(queryParser, executor) { _queryParser = queryParser; _queryExecutor = executor; }
public GetAssignmentByIdHandler(IMapper mapper, IQueryExecutor queryExecutor) { this.mapper = mapper; this.queryExecutor = queryExecutor; }
public ChangeScriptExecutor(IScriptExecutionTracker executionTracker, IQueryExecutor executor, IFileSystem fileSystem) { _executionTracker = executionTracker; _executor = executor; _fileSystem = fileSystem; }
public GetInstrumentsHandler(IQueryExecutor queryExecutor, IMapper mapper) { this.queryExecutor = queryExecutor; this.mapper = mapper; }
public DataExtractor(IDataExtractorFactory dataExtractorFactory, IQueryExecutor executor) { this.extractorFactory = dataExtractorFactory; this.queryExecutor = executor; }
/// <summary> /// Initializes a new instance of the <see cref="QueryableBase<T>"/> class with a <see cref="DefaultQueryProvider"/> and the given /// <paramref name="executor"/>. This constructor should be used by subclasses to begin a new query. The <see cref="Expression"/> generated by /// this constructor is a <see cref="ConstantExpression"/> pointing back to this <see cref="QueryableBase{T}"/>. /// </summary> /// <param name="queryParser">The <see cref="IQueryParser"/> used to parse queries. Specify an instance of /// <see cref="QueryParser"/> for default behavior. See also <see cref="QueryParser.CreateDefault"/>.</param> /// <param name="executor">The <see cref="IQueryExecutor"/> used to execute the query represented by this <see cref="QueryableBase{T}"/>.</param> protected QueryableBase(IQueryParser queryParser, IQueryExecutor executor) { _queryProvider = new DefaultQueryProvider(GetType().GetGenericTypeDefinition(), queryParser, executor); Expression = Expression.Constant(this); }
public override IStreamedData ExecuteQueryModel (QueryModel queryModel, IQueryExecutor executor) { throw new NotImplementedException(); }
public DatabaseVersioner(IResourceFileLocator fileLocator, IQueryExecutor executor) { _fileLocator = fileLocator; _executor = executor; }
public GetMessagesForRoom(IQueryExecutor queryExecutor) { _queryExecutor = queryExecutor; }
public BasketController(IQueryExecutor queryExecutor, ICommandExecutor commandExecutor) { _queryExecutor = queryExecutor; _commandExecutor = commandExecutor; }
public OrderController(IQueryExecutor queryExecutor, ICommandExecutor commandExecutor) { _queryExecutor = queryExecutor; _commandExecutor = commandExecutor; }
public void SetUp() { _dbConnectionFactory = new DbConnectionFactoryByConnectionString(DbConfig.ConnectionStringSettings); _executor = new QueryExecutor<IDbConnectionFactory>(_dbConnectionFactory); }
/// <inheritdoc /> public abstract IStreamedData ExecuteQueryModel (QueryModel queryModel, IQueryExecutor executor);
public ScriptExecutionTracker(IQueryExecutor executor) { _executor = executor; }
public AccountController(ICommandExecutor commandExecutor, IQueryExecutor queryExecutor) { _queryExecutor = queryExecutor; _commandExecutor = commandExecutor; }
/// <summary> /// Initializes a new instance of the <see cref="StatementQuery{T}"/> class. /// </summary> /// <param name="queryParser">The <see cref="T:Remotion.Linq.Parsing.Structure.IQueryParser" /> used to parse queries. Specify an instance of /// <see cref="T:Remotion.Linq.Parsing.Structure.QueryParser" /> for default behavior. See also <see cref="M:Remotion.Linq.Parsing.Structure.QueryParser.CreateDefault" />.</param> /// <param name="executor">The <see cref="T:Remotion.Linq.IQueryExecutor" /> used to execute the query represented by this <see cref="T:Remotion.Linq.QueryableBase`1" />.</param> public StatementQuery(IQueryParser queryParser, IQueryExecutor executor) : base(new DefaultQueryProvider(typeof(StatementQuery <>), queryParser, executor)) { }
public Queryable(IQueryParser queryParser, IQueryExecutor executor) : base(queryParser, executor) { }
public void SetUp() { _parserStub = MockRepository.GenerateStub <IQueryParser> (); _executorStub = MockRepository.GenerateStub <IQueryExecutor> (); }
public UseFilterIfPresentStrategy(IQueryExecutor queryExecutor, ILogger logger) { _queryExecutor = queryExecutor; _logger = logger; }
public GetActiveLocaleByIETFLanguageTagQueryHandler( IQueryExecutor queryExecutor ) { _queryExecutor = queryExecutor; }
public DatabaseDropper(IDatabaseConnectionDropper connectionDropper, IQueryExecutor queryExecutor) { _connectionDropper = connectionDropper; _queryExecutor = queryExecutor; }
public GetEmployeeByIdHandler(IMapper mapper, IQueryExecutor queryExecutor) { this.mapper = mapper; this.queryExecutor = queryExecutor; }
public DatabaseConnectionDropper(IResourceFileLocator fileLocator, ITokenReplacer replacer, IQueryExecutor executor) { _fileLocator = fileLocator; _replacer = replacer; _executor = executor; }
public DatabaseVersioner(IResourceFileLocator fileLocator, IQueryExecutor executor) { _fileLocator = fileLocator; _executor = executor; }
public ChangeScriptExecutor(IScriptExecutionTracker executionTracker, IQueryExecutor executor, IFileSystem fileSystem) { _executionTracker = executionTracker; _executor = executor; _fileSystem = fileSystem; }
public GetPlayersHandler(IQueryExecutor queryExecutor, IMapper mapper) { this.queryExecutor = queryExecutor; this.mapper = mapper; }
public ExcelImporter(IResourceFileLocator fileLocator, IQueryExecutor queryExecutor, ITokenReplacer tokenReplacer) { _fileLocator = fileLocator; _queryExecutor = queryExecutor; _tokenReplacer = tokenReplacer; }
public DogFilteringController(IQueryExecutor <DogFilter, DogSort, DogDto> queryExecutor) { QueryExecutor = queryExecutor; }