IThreadSafeDataset Interface |
Namespace: VDS.RDF.Query.Datasets
The IThreadSafeDataset type exposes the following members.
Name | Description | |
---|---|---|
![]() | ActiveGraphUris |
Gets the enumeration of the Graph URIs that currently make up the active graph.
(Inherited from ISparqlDataset.) |
![]() | DefaultGraphUris |
Gets the enumeration of the Graph URIs that currently make up the default graph.
(Inherited from ISparqlDataset.) |
![]() | Graphs |
Gets all the Graphs in the Dataset.
(Inherited from ISparqlDataset.) |
![]() | GraphUris |
Gets all the URIs of Graphs in the Dataset.
(Inherited from ISparqlDataset.) |
![]() | HasTriples |
Gets whether the Dataset has any Triples.
(Inherited from ISparqlDataset.) |
![]() | Item |
Gets the Graph with the given URI from the Dataset.
(Inherited from ISparqlDataset.) |
![]() | Lock |
Gets the Lock used to ensure MRSW concurrency of the Dataset when used with the Leviathan SPARQL processors.
|
![]() | Triples |
Gets all the Triples in the Dataset.
(Inherited from ISparqlDataset.) |
![]() | UsesUnionDefaultGraph |
Gets whether the Default Graph is treated as being the union of all Graphs in the dataset when no Default Graph is otherwise set.
(Inherited from ISparqlDataset.) |
Name | Description | |
---|---|---|
![]() | AddGraph |
Adds a Graph to the Dataset.
(Inherited from ISparqlDataset.) |
![]() | ContainsTriple |
Gets whether the Dataset contains a specific Triple.
(Inherited from ISparqlDataset.) |
![]() | Discard |
Ensures that any changes to the Dataset (if any) are discarded.
(Inherited from ISparqlDataset.) |
![]() | Flush |
Ensures that any changes to the Dataset (if any) are flushed to the underlying Storage.
(Inherited from ISparqlDataset.) |
![]() | GetModifiableGraph |
Gets the Graph with the given URI from the Dataset.
(Inherited from ISparqlDataset.) |
![]() | GetTriplesWithObject |
Gets all the Triples in the Dataset with the given Object.
(Inherited from ISparqlDataset.) |
![]() | GetTriplesWithPredicate |
Gets all the Triples in the Dataset with the given Predicate.
(Inherited from ISparqlDataset.) |
![]() | GetTriplesWithPredicateObject |
Gets all the Triples in the Dataset with the given Predicate and Object.
(Inherited from ISparqlDataset.) |
![]() | GetTriplesWithSubject |
Gets all the Triples in the Dataset with the given Subject.
(Inherited from ISparqlDataset.) |
![]() | GetTriplesWithSubjectObject |
Gets all the Triples in the Dataset with the given Subject and Object.
(Inherited from ISparqlDataset.) |
![]() | GetTriplesWithSubjectPredicate |
Gets all the Triples in the Dataset with the given Subject and Predicate.
(Inherited from ISparqlDataset.) |
![]() | HasGraph |
Gets whether a Graph with the given URI is the Dataset.
(Inherited from ISparqlDataset.) |
![]() | RemoveGraph |
Removes a Graph from the Dataset.
(Inherited from ISparqlDataset.) |
![]() | ResetActiveGraph |
Resets the Active Graph to the previous Active Graph.
(Inherited from ISparqlDataset.) |
![]() | ResetDefaultGraph |
Resets the Default Graph to the previous Default Graph.
(Inherited from ISparqlDataset.) |
![]() | SetActiveGraph(IEnumerable<Uri>) |
Sets the Active Graph to be the merge of the Graphs with the given URIs.
(Inherited from ISparqlDataset.) |
![]() | SetActiveGraph(Uri) |
Sets the Active Graph to be the Graph with the given URI.
(Inherited from ISparqlDataset.) |
![]() | SetDefaultGraph(IEnumerable<Uri>) |
Sets the Default Graph to be the merge of the Graphs with the given URIs.
(Inherited from ISparqlDataset.) |
![]() | SetDefaultGraph(Uri) |
Sets the Default Graph to be the Graph with the given URI.
(Inherited from ISparqlDataset.) |