/// <summary> /// Creates a new SPARQL View /// </summary> /// <param name="sparqlQuery">SPARQL Query</param> /// <param name="store">Triple Store to query</param> public NativeSparqlView(SparqlQuery sparqlQuery, INativelyQueryableStore store) : base(sparqlQuery, store) { }
/// <summary> /// Creates a new SPARQL View /// </summary> /// <param name="sparqlQuery">SPARQL Query</param> /// <param name="store">Triple Store to query</param> public NativeSparqlView(SparqlParameterizedString sparqlQuery, INativelyQueryableStore store) : this(sparqlQuery.ToString(), store) { }
/// <summary> /// Creates a new LINQ Triple Store that operates over a Native store /// </summary> /// <param name="store">Native Store</param> public LinqTripleStore(INativelyQueryableStore store) : this(new LinqQueryProcessor(store), LinqQueryMethod.NativeSparql) { }
/// <summary> /// Creates a new Native Store Source /// </summary> /// <param name="store">Natively Queryable Store</param> public NativeStoreSource(INativelyQueryableStore store) { this._store = store; this._mapping = new SemWebMapping(this._g); }
public LinqQueryProcessor(INativelyQueryableStore store) : this(new SimpleQueryProcessor(store)) { }
/// <summary> /// Creates a new Simple Query Processor /// </summary> /// <param name="store">Triple Store</param> public SimpleQueryProcessor(INativelyQueryableStore store) { this._store = store; }
/// <summary> /// Creates a new Simple Query Processor /// </summary> /// <param name="store">Triple Store</param> public SimpleQueryProcessor(INativelyQueryableStore store) { _store = store; }