public dotNetRDFQueryResult(dotNetRDFStore store, ISparqlQuery query, IGraph graph) { _query = query; _tripleProvider = new GraphTripleProvider(graph); _model = query.Model; _store = store; }
public dotNetRDFQueryResult(dotNetRDFStore store, ISparqlQuery query, SparqlResultSet resultSet) { string s = null; string p = null; string o = null; if (query.ProvidesStatements()) { // A list of global scope variables without the ?. Used to access the // subject, predicate and object variable in statement providing queries. string[] vars = query.GetGlobalScopeVariableNames(); s = vars[0]; p = vars[1]; o = vars[2]; } _query = query; _tripleProvider = new SparqlResultSetTripleProvider(resultSet, s, p, o); _model = query.Model; _queryResults = resultSet; _store = store; }