Example #1
0
 public PubMedService(IPubMedApiService pubMedApiService, PubMedApiSettings settings, IXmlParser xmlParser, IQueryFormatter queryFormatter)
 {
     _pubMedApiService = pubMedApiService;
     _settings         = settings;
     _xmlParser        = xmlParser;
     _queryFormatter   = queryFormatter;
 }
Example #2
0
 public QueryParserController(
     PluginsCollection plugins,
     IQueryFormatter queryFormatter,
     IConfigurationProvider config,
     IStringModel tokenizer,
     SessionFactory sessionFactory) : base(config, sessionFactory)
 {
     _queryFormatter = queryFormatter;
     _plugins        = plugins;
     _model          = tokenizer;
 }
Example #3
0
 public InformaSearchController(
     ISearchManager <InformaSearchResultItem> searchManager,
     ISearchPageParser parser,
     IQueryFormatter queryFormatter,
     IGlassInterfaceFactory interfaceFactory,
     ICacheProvider cacheProvider)
     : base(searchManager, parser)
 {
     _searchManager    = searchManager;
     _parser           = parser;
     _queryFormatter   = queryFormatter;
     _interfaceFactory = interfaceFactory;
     _cacheProvider    = cacheProvider;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ODataNodeToStringBuilder"/> class
 /// </summary>
 /// <param name="queryFormatter">the query format class</param>
 public ODataNodeToStringBuilder(IQueryFormatter queryFormatter)
 {
     this.QueryFormatter = queryFormatter;
 }
Example #5
0
 public DataDiffService(IQueryFormatter queryFormatter, ITableSchemaValidator tableSchemaValidator)
 {
     this.queryFormatter       = queryFormatter ?? throw new ArgumentNullException(nameof(queryFormatter));
     this.tableSchemaValidator = tableSchemaValidator ?? throw new ArgumentNullException(nameof(tableSchemaValidator));
 }
 public TypeAheadController(ISearchManager <InformaSearchResultItem> searchManager, ISearchPageParser parser, IQueryFormatter queryFormatter)
 {
     _searchManager  = searchManager;
     _parser         = parser;
     _queryFormatter = queryFormatter;
 }
Example #7
0
 /// <summary>
 /// Constructor for ODataSqlTranslator
 /// </summary>
 /// <param name="queryFormatter">Optional QueryFormatter, if no formatter provided, a SQLQueryFormatter is used by default</param>
 public ODataToSqlTranslator(IQueryFormatter queryFormatter = null)
 {
     queryFormatter           = queryFormatter ?? new SQLQueryFormatter();
     oDataNodeToStringBuilder = new ODataNodeToStringBuilder(queryFormatter);
 }
Example #8
0
 public InformaQueryPredicateBuilder(IQueryFormatter queryFormatter, ISearchRequest request = null) : base(request)
 {
     _request   = request;
     _formatter = queryFormatter;
 }