ReactiveNeo4jOperations which supports save of lazy loaded relations
Parameters
provides ReactiveNeo4jOperations functionality
used to execute Cypher queries
used to get NodeDefinitionCollection
used to render Cypher queries
Constructors
Properties
used to get NodeDefinition by type
Functions
Groups all relatedNodes by their RelationshipGroupKey and adds them to the MutableMap
Adds a group of relationships, where the key.relationshipDefinition has (if present) direction OUTGOING and key.inverseRelationshipDefinition has direction INCOMING If necessary, also adds reverse relationships with _type for authorization purposes
Deletes a group of relationships The relationships are defined by the key.relationshipDefinition and key.inverseRelationshipDefinition
Executes a Neo4J Statement using the client
Gets the related nodes to save of a node
Gets a set of nodes which should be saved
Saves all relationships of nodeToSave
Saves a single Node including all lazy loaded relations Important: it has to be ensured that the returned node is newly loaded from the database Sometimes, the internal save method does not reload it. In this case, we have to find it by id manually
Validates all relationship properties of all provided nodes