Package ai.stapi.graph
Interface EdgeRepository
- All Known Implementing Classes:
InMemoryGraphRepository
public interface EdgeRepository
-
Method Summary
Modifier and TypeMethodDescriptionbooleanedgeExists(UniqueIdentifier id, String type) findEdgeByTypeAndNodes(String edgeType, NodeIdAndType nodeFrom, NodeIdAndType nodeTo) findInAndOutEdgesForNode(UniqueIdentifier nodeId, String nodeType) loadEdge(UniqueIdentifier id, String type) voidremoveEdge(EdgeForRemoval edgeForRemoval) voidremoveEdge(UniqueIdentifier edgeId, String edgeType) voidvoid
-
Method Details
-
save
-
loadEdge
-
edgeExists
-
replace
-
removeEdge
-
removeEdge
-
getEdgeTypeInfos
List<EdgeTypeInfo> getEdgeTypeInfos() -
findInAndOutEdgesForNode
-
findEdgeByTypeAndNodes
TraversableEdge findEdgeByTypeAndNodes(String edgeType, NodeIdAndType nodeFrom, NodeIdAndType nodeTo)
-