Class SparqlView
Represents a SPARQL View over an in-memory store.
Inherited Members
Namespace: VDS.RDF.Query
Assembly: dotNetRdf.dll
Syntax
public class SparqlView : BaseSparqlView, IGraph, INodeFactory, IDisposable, ITripleIndex, IEquatable<IGraph>, IEquatable<Graph>
Constructors
| Edit this page View SourceSparqlView(string, IInMemoryQueryableStore, IRefNode)
Creates a new SPARQL View.
Declaration
public SparqlView(string sparqlQuery, IInMemoryQueryableStore store, IRefNode name = null)
Parameters
Type | Name | Description |
---|---|---|
string | sparqlQuery | SPARQL Query. |
IInMemoryQueryableStore | store | Triple Store to query. |
IRefNode | name | The graph name to assign to the view. |
SparqlView(SparqlParameterizedString, IInMemoryQueryableStore, IRefNode)
Creates a new SPARQL View.
Declaration
public SparqlView(SparqlParameterizedString sparqlQuery, IInMemoryQueryableStore store, IRefNode name = null)
Parameters
Type | Name | Description |
---|---|---|
SparqlParameterizedString | sparqlQuery | SPARQL Query. |
IInMemoryQueryableStore | store | Triple Store to query. |
IRefNode | name | The graph name to assign to the view. |
SparqlView(SparqlQuery, IInMemoryQueryableStore, IRefNode)
Creates a new SPARQL View.
Declaration
public SparqlView(SparqlQuery sparqlQuery, IInMemoryQueryableStore store, IRefNode name = null)
Parameters
Type | Name | Description |
---|---|---|
SparqlQuery | sparqlQuery | SPARQL Query. |
IInMemoryQueryableStore | store | Triple Store to query. |
IRefNode | name | The graph name to assign to the view. |
Properties
| Edit this page View SourceFullTripleIndexing
Specifies whether this view should fully index any graph result sets.
Declaration
public bool FullTripleIndexing { get; set; }
Property Value
Type | Description |
---|---|
bool |
Methods
| Edit this page View SourceUpdateViewInternal()
Updates the view by making the SPARQL Query in-memory over the relevant Triple Store.
Declaration
protected override void UpdateViewInternal()