[−][src]Trait rdftk_graph::Graph
The core Graph
type implemented by all model providers.
Required methods
fn is_empty(&self) -> bool
fn len(&self) -> usize
fn contains(&self, statement: &Statement) -> bool
fn contains_all(
&self,
subject: &SubjectNode,
predicate: &IRI,
object: &ObjectNode
) -> bool
&self,
subject: &SubjectNode,
predicate: &IRI,
object: &ObjectNode
) -> bool
fn statements(&self) -> Vec<Rc<Statement>>
fn statements_for(&self, subject: &SubjectNode) -> Vec<Rc<Statement>>
fn subjects(&self) -> HashSet<&SubjectNode, RandomState>
fn predicates(&self) -> HashSet<&IRI, RandomState>
fn predicates_for(&self, subject: &SubjectNode) -> HashSet<&IRI, RandomState>
fn objects(&self) -> HashSet<&ObjectNode, RandomState>
fn objects_for(
&self,
subject: &SubjectNode,
predicate: &IRI
) -> HashSet<&ObjectNode, RandomState>
&self,
subject: &SubjectNode,
predicate: &IRI
) -> HashSet<&ObjectNode, RandomState>