Trait BorrowedGraphStorage
Source pub trait BorrowedGraphStorage: GraphStorage {
// Required methods
fn node_ref(&self, id: NodeId) -> Option<&NodeRecord>;
fn relationship_ref(
&self,
id: RelationshipId,
) -> Option<&RelationshipRecord>;
// Provided methods
fn node_refs(&self) -> Box<dyn Iterator<Item = &NodeRecord> + '_> { ... }
fn node_refs_by_label(
&self,
label: &str,
) -> Box<dyn Iterator<Item = &NodeRecord> + '_> { ... }
fn relationship_refs(
&self,
) -> Box<dyn Iterator<Item = &RelationshipRecord> + '_> { ... }
fn relationship_refs_by_type(
&self,
rel_type: &str,
) -> Box<dyn Iterator<Item = &RelationshipRecord> + '_> { ... }
}