IInMemoryQueryableStore Interface |
Namespace: VDS.RDF
The IInMemoryQueryableStore type exposes the following members.
Name | Description | |
---|---|---|
Graphs |
Gets the Graph Collection of Graphs in this Triple Store.
(Inherited from ITripleStore.) | |
IsEmpty |
Gets whether a TripleStore is Empty.
(Inherited from ITripleStore.) | |
Item |
Gets a Graph from the Triple Store;.
(Inherited from ITripleStore.) | |
Triples |
Gets all the Triples in the Triple Store which are currently loaded in memory (see remarks).
(Inherited from ITripleStore.) |
Name | Description | |
---|---|---|
Add(IGraph) |
Adds a Graph into the Triple Store.
(Inherited from ITripleStore.) | |
Add(IGraph, Boolean) |
Adds a Graph into the Triple Store.
(Inherited from ITripleStore.) | |
AddFromUri(Uri) |
Adds a Graph into the Triple Store by dereferencing the Graph Uri to get the RDF and then load the resulting Graph into the Triple Store.
(Inherited from ITripleStore.) | |
AddFromUri(Uri, Boolean) |
Adds a Graph into the Triple Store by dereferencing the Graph Uri to get the RDF and then load the resulting Graph into the Triple Store.
(Inherited from ITripleStore.) | |
Contains |
Returns whether a given Triple is contained anywhere in the Query Triples.
| |
Dispose | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. (Inherited from IDisposable.) | |
ExecuteQuery(String) | Obsolete.
Executes a SPARQL Query on the Triple Store.
| |
ExecuteQuery(SparqlQuery) | Obsolete.
Executes a SPARQL Query on the Triple Store.
| |
ExecuteQuery(IRdfHandler, ISparqlResultsHandler, String) | Obsolete.
Executes a SPARQL Query on the Triple Store processing the results with an appropriate handler from those provided.
| |
ExecuteQuery(IRdfHandler, ISparqlResultsHandler, SparqlQuery) | Obsolete.
Executes a SPARQL Query on the Triple Store processing the results with an appropriate handler from those provided.
| |
GetTriples(Uri) |
Selects all Triples which have a Uri Node with the given Uri from all the Query Triples.
| |
GetTriples(INode) |
Selects all Triples which contain the given Node from all the Query Triples.
| |
GetTriples(ListUri, Uri) |
Selects all Triples which have a Uri Node with the given Uri from a Subset of Graphs in the Triple Store.
| |
GetTriples(ListUri, INode) |
Selects all Triples which contain the given Node from a Subset of Graphs in the Triple Store.
| |
GetTriplesWithObject(Uri) |
Selects all Triples where the Object is a Uri Node with the given Uri from all the Query Triples.
| |
GetTriplesWithObject(INode) |
Selects all Triples where the Object is a given Node from all the Query Triples.
| |
GetTriplesWithObject(ListUri, Uri) |
Selects all Triples where the Object is a Uri Node with the given Uri from a Subset of Graphs in the Triple Store.
| |
GetTriplesWithObject(ListUri, INode) |
Selects all Triples where the Object is a given Node from a Subset of Graphs in the Triple Store.
| |
GetTriplesWithPredicate(Uri) |
Selects all Triples where the Predicate is a Uri Node with the given Uri from all the Query Triples.
| |
GetTriplesWithPredicate(INode) |
Selects all Triples where the Predicate is a given Node from all the Query Triples.
| |
GetTriplesWithPredicate(ListUri, Uri) |
Selects all Triples where the Predicate is a Uri Node with the given Uri from a Subset of Graphs in the Triple Store.
| |
GetTriplesWithPredicate(ListUri, INode) |
Selects all Triples where the Predicate is a given Node from a Subset of Graphs in the Triple Store.
| |
GetTriplesWithPredicateObject |
Selects all the Triples with the given Predicate-Object pair from all the Query Triples.
| |
GetTriplesWithSubject(Uri) |
Selects all Triples where the Subject is a Uri Node with the given Uri from all the Query Triples.
| |
GetTriplesWithSubject(INode) |
Selects all Triples where the Subject is a given Node from all the Query Triples.
| |
GetTriplesWithSubject(ListUri, Uri) |
Selects all Triples where the Subject is a Uri Node with the given Uri from a Subset of Graphs in the Triple Store.
| |
GetTriplesWithSubject(ListUri, INode) |
Selects all Triples where the Subject is a given Node from a Subset of Graphs in the Triple Store.
| |
GetTriplesWithSubjectObject |
Selects all the Triples with the given Subject-Object pair from all the Query Triples.
| |
GetTriplesWithSubjectPredicate |
Selects all the Triples with the given Subject-Predicate pair from all the Query Triples.
| |
HasGraph |
Checks whether the Graph with the given Uri is in this Triple Store.
(Inherited from ITripleStore.) | |
Remove |
Removes a Graph from the Triple Store.
(Inherited from ITripleStore.) |
Name | Description | |
---|---|---|
GraphAdded |
Event which is raised when a Graph is added
(Inherited from ITripleStore.) | |
GraphChanged |
Event which is raised when a Graphs contents changes
(Inherited from ITripleStore.) | |
GraphCleared |
Event which is raised when a Graph is cleared
(Inherited from ITripleStore.) | |
GraphMerged |
Event which is raised when a Graph has a merge operation performed on it
(Inherited from ITripleStore.) | |
GraphRemoved |
Event which is raised when a Graph is removed
(Inherited from ITripleStore.) |
Name | Description | |
---|---|---|
LoadFromEmbeddedResource(String) | Overloaded.
Loads an RDF dataset from an Embedded Resource into a Triple Store.
(Defined by TripleStoreExtensions.) | |
LoadFromEmbeddedResource(String, IStoreReader) | Overloaded.
Loads an RDF dataset from an Embedded Resource into a Triple Store.
(Defined by TripleStoreExtensions.) | |
LoadFromFile(String) | Overloaded.
Loads an RDF dataset from a file into a Triple Store.
(Defined by TripleStoreExtensions.) | |
LoadFromFile(String, IStoreReader) | Overloaded.
Loads an RDF dataset from a file into a Triple Store.
(Defined by TripleStoreExtensions.) | |
LoadFromString(String) | Overloaded.
Loads an RDF dataset from a String into a Triple Store.
(Defined by TripleStoreExtensions.) | |
LoadFromString(String, IStoreReader) | Overloaded.
Loads an RDF dataset from a String into a Triple Store.
(Defined by TripleStoreExtensions.) | |
LoadFromUri(Uri) | Overloaded.
Loads an RDF dataset from a URI into a Triple Store.
(Defined by TripleStoreExtensions.) | |
LoadFromUri(Uri, IStoreReader) | Overloaded.
Loads an RDF dataset from a URI into a Triple Store.
(Defined by TripleStoreExtensions.) | |
SaveToFile(String) | Overloaded.
Saves a Triple Store to a file.
(Defined by TripleStoreExtensions.) | |
SaveToFile(String, IStoreWriter) | Overloaded.
Saves a Triple Store to a file.
(Defined by TripleStoreExtensions.) |
An in memory Triple Store will typically load most of the Graphs and consequently Triples contained within it into Memory as the in memory SPARQL implementation only operates over the part of the Triple Store loaded in memory. This being said there is no reason why an in memory store can't provide a Snapshot view of an underlying store to allow only the relevant parts of Store to be loaded and queried.
All the Selection Methods which do not specify a subset of Graphs on such a Triple Store should operate over the entire store.