Skip to content

Commit 22702d9

Browse files
authored
Merge pull request neueda#28 from neueda/python-driver-injections
Cypher language injection for Neo4j Python driver
2 parents 406c853 + 116c134 commit 22702d9

File tree

1 file changed

+17
-3
lines changed

1 file changed

+17
-3
lines changed
Lines changed: 17 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,30 @@
11
<?xml version="1.0" encoding="UTF-8"?>
22
<component name="LanguageInjectionConfiguration">
3+
4+
<!-- Neo4j Driver 1.7.x -->
35
<injection language="Cypher" injector-id="python">
4-
<display-name>Neo4j - py2neo CypherTransaction.class (py2neo.cypher.core.CypherTransaction)</display-name>
5-
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("append", 0, "py2neo.cypher.core.CypherTransaction"))]]></place>
6+
<display-name>Neo4j Driver (neo4j.v1.api)</display-name>
7+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("run",0,"neo4j.v1.api.Session"))]]></place>
8+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("run",0,"neo4j.v1.api.Transaction"))]]></place>
69
</injection>
710

11+
<!-- py2neo -->
812
<injection language="Cypher" injector-id="python">
9-
<display-name>Neo4j - py2neo CypherResource.class (py2neo.cypher.core.CypherResource)</display-name>
13+
<display-name>Neo4j - py2neo</display-name>
14+
<!-- py2neo v4-->
15+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("run",0,"py2neo.database.Graph"))]]></place>
16+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("evaluate",0,"py2neo.database.Graph"))]]></place>
17+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("run",0,"py2neo.database.Transaction"))]]></place>
18+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("evaluate",0,"py2neo.database.Transaction"))]]></place>
19+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("get_statements",0,"py2neo.cypher.lexer.CypherLexer"))]]></place>
20+
<!-- py2neo v3-->
21+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("data",0,"py2neo.database.Graph"))]]></place>
22+
<!-- py2neo v2-->
1023
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("execute", 0, "py2neo.cypher.core.CypherResource"))]]></place>
1124
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("execute_one", 0, "py2neo.cypher.core.CypherResource"))]]></place>
1225
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("post", 0, "py2neo.cypher.core.CypherResource"))]]></place>
1326
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("run", 0, "py2neo.cypher.core.CypherResource"))]]></place>
1427
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("stream", 0, "py2neo.cypher.core.CypherResource"))]]></place>
28+
<place><![CDATA[pyLiteralExpression().and(pyMethodArgument("append", 0, "py2neo.cypher.core.CypherTransaction"))]]></place>
1529
</injection>
1630
</component>

0 commit comments

Comments
 (0)