Class IdentifyingGraphSynchronizer
java.lang.Object
ai.stapi.graphoperations.synchronization.IdentifyingGraphSynchronizer
- All Implemented Interfaces:
GraphSynchronizer
-
Constructor Summary
ConstructorsConstructorDescriptionIdentifyingGraphSynchronizer(NodeRepository nodeRepository, EdgeRepository edgeRepository, NodeIdentifyingFiltersResolver nodeIdentifyingFiltersResolver, GraphLoader graphLoader, InMemoryGenericSearchOptionResolver searchOptionResolver, com.fasterxml.jackson.databind.ObjectMapper objectMapper, StructureSchemaFinder structureSchemaFinder) -
Method Summary
Modifier and TypeMethodDescriptionmergeDuplicateNodesByIdentificators(InMemoryGraphRepository graphWithDuplications) voidsynchronize(Graph graph)
-
Constructor Details
-
IdentifyingGraphSynchronizer
public IdentifyingGraphSynchronizer(NodeRepository nodeRepository, EdgeRepository edgeRepository, NodeIdentifyingFiltersResolver nodeIdentifyingFiltersResolver, GraphLoader graphLoader, InMemoryGenericSearchOptionResolver searchOptionResolver, com.fasterxml.jackson.databind.ObjectMapper objectMapper, StructureSchemaFinder structureSchemaFinder)
-
-
Method Details
-
synchronize
- Specified by:
synchronizein interfaceGraphSynchronizer- Throws:
GraphException
-
mergeDuplicateNodesByIdentificators
public InMemoryGraphRepository mergeDuplicateNodesByIdentificators(InMemoryGraphRepository graphWithDuplications)
-