Configuration class for Neo4jGraphMerge
Configuration class for Neo4jGraphMerge
size of node batches
size of relationship batches
Defines a set of properties which uniquely identify a node with a given label.
Defines a set of properties which uniquely identify a node with a given label.
org.opencypher.okapi.api.schema.Schema#nodeKeys
Defines a set of properties which uniquely identify a relationship with a given type.
Defines a set of properties which uniquely identify a relationship with a given type.
org.opencypher.okapi.api.schema.Schema#relationshipKeys
Creates node indexes for the sub-graph specified by graphName in the specified Neo4j database.
Creates node indexes for the sub-graph specified by graphName in the specified Neo4j database.
This speeds up the Neo4j merge feature.
which sub-graph to create the indexes for
access config for the Neo4j database on which the indexes are created
node keys that identify a node uniquely
This feature requires the Neo4j Enterprise Edition.
Merges the given graph into the sub-graph specified by graphName within an existing Neo4j database.
Merges the given graph into the sub-graph specified by graphName within an existing Neo4j database.
Properties in the Neo4j graph will be overwritten by values in the merge graph, missing ones are added.
Nodes and relationships are identified by their entity keys defined by the graph's schema. They can be overridden by optional node and relationship keys
which sub-graph in the Neo4j graph to merge the delta to
graph that is merged into the existing Neo4j database
access config for the Neo4j database into which the graph is merged
additional node keys that override node keys defined by the schema
additional relationship keys that override relationship keys defined by the schema
CAPS session
Utility class that allows to merge a graph into an existing Neo4j database.