py2neo.cypher.queries
– Cypher Query Generation Functions¶
-
py2neo.cypher.queries.
unwind_create_nodes_query
(data, labels=None, keys=None)[source]¶ Generate a parameterised
UNWIND...CREATE
query for bulk loading nodes into Neo4j.Parameters: - data –
- labels –
- keys –
Returns: (query, parameters) tuple
-
py2neo.cypher.queries.
unwind_create_relationships_query
(data, rel_type, start_node_key=None, end_node_key=None, keys=None)[source]¶ Generate a parameterised
UNWIND...CREATE
query for bulk loading relationships into Neo4j.Parameters: - data –
- rel_type –
- start_node_key –
- end_node_key –
- keys –
Returns: (query, parameters) tuple
-
py2neo.cypher.queries.
unwind_merge_nodes_query
(data, merge_key, labels=None, keys=None)[source]¶ Generate a parameterised
UNWIND...MERGE
query for bulk loading nodes into Neo4j.Parameters: - data –
- merge_key –
- labels –
- keys –
Returns: (query, parameters) tuple
-
py2neo.cypher.queries.
unwind_merge_relationships_query
(data, merge_key, start_node_key=None, end_node_key=None, keys=None)[source]¶ Generate a parameterised
UNWIND...MERGE
query for bulk loading relationships into Neo4j.Parameters: - data –
- merge_key – tuple of (rel_type, key1, key2…)
- start_node_key –
- end_node_key –
- keys –
Returns: (query, parameters) tuple