pub struct DatasetGraph<D: ?Sized, E, M: GraphNameMatcher> { /* private fields */ }
Expand description

Implementations

Wrap a dataset as a graph

Unwrap this adapter to get the original graph.

Trait Implementations

Determine the type of Triples that the methods of this graph will yield (see streaming_mode) Read more

The error type that this graph may raise.

An iterator visiting all triples of this graph in arbitrary order. Read more

An iterator visiting all triples with the given subject. Read more

An iterator visiting all triples with the given predicate. Read more

An iterator visiting all triples with the given object. Read more

An iterator visiting all triples with the given subject and predicate. Read more

An iterator visiting all triples with the given subject and object. Read more

An iterator visiting all triples with the given predicate and object. Read more

An iterator visiting all triples with the given subject, predicate and object. Read more

Return true if this graph contains the given triple.

An iterator visiting all triples matching the given subject, predicate and object. Read more

Build a Hashset of all the terms used as subject in this Graph.

Build a Hashset of all the terms used as predicate in this Graph.

Build a Hashset of all the terms used as object in this Graph.

Build a Hashset of all the IRIs used in this Graph.

Build a Hashset of all the BNodes used in this Graph.

Build a Hashset of all the Literals used in this Graph.

Build a Hashset of all the variables used in this Graph.

Dataset adapter borrowing this graph

Dataset adapter borrowing this graph mutably

Dataset adapter taking ownership of this graph

The error type that this graph may raise during mutations.

Insert the given triple in this graph. Read more

Remove the given triple from this graph. Read more

Insert into this graph all triples from the given source. Read more

Remove from this graph all triples from the given source. Read more

Remove all triples matching the given matchers. Read more

Keep only the triples matching the given matchers. Read more

Auto Trait Implementations

Blanket Implementations

Gets the TypeId of self. Read more

Immutably borrows from an owned value. Read more

Mutably borrows from an owned value. Read more

Performs the conversion.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.

The type returned in the event of a conversion error.

Performs the conversion.