Skip to content

Commit 0ba0f18

Browse files
author
Vladimir Ilyin
authored
Cypher language injection for Neo4j Java driver (neueda#24)
1 parent f9267c9 commit 0ba0f18

File tree

1 file changed

+77
-0
lines changed

1 file changed

+77
-0
lines changed

graph-database-support-plugin/src/main/resources/javaInjections.xml

Lines changed: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,6 +33,83 @@
3333
</place>
3434
</injection>
3535

36+
<!-- Neo4j Driver -->
37+
<injection language="Cypher" injector-id="java">
38+
<display-name>Neo4j Driver (org.neo4j.driver.v1)</display-name>
39+
<place><![CDATA[
40+
psiParameter().ofMethod(0, psiMethod().
41+
withName("run").
42+
withParameters("java.lang.String").
43+
definedInClass("org.neo4j.driver.v1.StatementRunner"))
44+
]]></place>
45+
<place><![CDATA[
46+
psiParameter().ofMethod(0, psiMethod().
47+
withName("run").
48+
withParameters("java.lang.String", "java.util.Map").
49+
definedInClass("org.neo4j.driver.v1.StatementRunner"))
50+
]]></place>
51+
<place><![CDATA[
52+
psiParameter().ofMethod(0, psiMethod().
53+
withName("run").
54+
withParameters("java.lang.String", "org.neo4j.driver.v1.Record").
55+
definedInClass("org.neo4j.driver.v1.StatementRunner"))
56+
]]></place>
57+
<place><![CDATA[
58+
psiParameter().ofMethod(0, psiMethod().
59+
withName("run").
60+
withParameters("java.lang.String", "org.neo4j.driver.v1.Value").
61+
definedInClass("org.neo4j.driver.v1.StatementRunner"))
62+
]]></place>
63+
<place><![CDATA[
64+
psiParameter().ofMethod(0, psiMethod().
65+
withName("runAsync").
66+
withParameters("java.lang.String").
67+
definedInClass("org.neo4j.driver.v1.StatementRunner"))
68+
]]></place>
69+
<place><![CDATA[
70+
psiParameter().ofMethod(0, psiMethod().
71+
withName("runAsync").
72+
withParameters("java.lang.String", "java.util.Map").
73+
definedInClass("org.neo4j.driver.v1.StatementRunner"))
74+
]]></place>
75+
<place><![CDATA[
76+
psiParameter().ofMethod(0, psiMethod().
77+
withName("runAsync").
78+
withParameters("java.lang.String", "org.neo4j.driver.v1.Record").
79+
definedInClass("org.neo4j.driver.v1.StatementRunner"))
80+
]]></place>
81+
<place><![CDATA[
82+
psiParameter().ofMethod(0, psiMethod().
83+
withName("runAsync").
84+
withParameters("java.lang.String", "org.neo4j.driver.v1.Value").
85+
definedInClass("org.neo4j.driver.v1.StatementRunner"))
86+
]]></place>
87+
<place><![CDATA[
88+
psiParameter().ofMethod(0, psiMethod().
89+
withName("Statement").
90+
withParameters("java.lang.String").
91+
definedInClass("org.neo4j.driver.v1.Statement"))
92+
]]></place>
93+
<place><![CDATA[
94+
psiParameter().ofMethod(0, psiMethod().
95+
withName("Statement").
96+
withParameters("java.lang.String", "java.util.Map").
97+
definedInClass("org.neo4j.driver.v1.Statement"))
98+
]]></place>
99+
<place><![CDATA[
100+
psiParameter().ofMethod(0, psiMethod().
101+
withName("Statement").
102+
withParameters("java.lang.String", "org.neo4j.driver.v1.Value").
103+
definedInClass("org.neo4j.driver.v1.Statement"))
104+
]]></place>
105+
<place><![CDATA[
106+
psiParameter().ofMethod(0, psiMethod().
107+
withName("withText").
108+
withParameters("java.lang.String").
109+
definedInClass("org.neo4j.driver.v1.Statement"))
110+
]]></place>
111+
</injection>
112+
36113
<!-- Neo4j Test Harness -->
37114
<injection language="Cypher" injector-id="java">
38115
<display-name>Neo4j Test Harness (org.neo4j.harness)</display-name>

0 commit comments

Comments
 (0)