/// <summary> /// Internal constructor which parses the results returned from a given query. /// </summary> /// <param name="query">The executed query.</param> /// <param name="store"></param> /// <param name="transaction"></param> /// <param name="model"></param> internal VirtuosoSparqlQueryResult(IModel model, ISparqlQuery query, VirtuosoStore store, ITransaction transaction = null) { _store = store; _transaction = transaction; _query = query; _model = model; }
public override IStore GetStore(Dictionary <string, string> configurationDictionary) { string hostKey = "host"; string host = "127.0.0.1"; if (configurationDictionary.ContainsKey(hostKey)) { host = configurationDictionary[hostKey]; } string portKey = "port"; int port; if (!configurationDictionary.ContainsKey(portKey) || !int.TryParse(configurationDictionary[portKey], out port)) { #if !DEBUG port = 1112; #else port = 1111; #endif } string userKey = "uid"; string user = "******"; if (configurationDictionary.ContainsKey(userKey)) { user = configurationDictionary["uid"]; } string passwordKey = "pw"; string password = "******"; if (configurationDictionary.ContainsKey(passwordKey)) { password = configurationDictionary[passwordKey]; } if (string.IsNullOrEmpty(host) || string.IsNullOrEmpty(user) || string.IsNullOrEmpty(password)) { return(null); } string inferenceRule = null; string ruleKey = "rule"; if (configurationDictionary.ContainsKey(ruleKey)) { inferenceRule = configurationDictionary[ruleKey]; } VirtuosoStore store = new VirtuosoStore(host, port, user, password, inferenceRule); return(store); }
internal VirtuosoTransaction(VirtuosoStore rdfStore) { //Model = model; RdfStore = rdfStore; }