Lead openCypher Language Group (CLG) Neo Technology opencypher.org | opencypher@googlegroups.com opencypher.org | opencypher@googlegroups.com
• • opencypher.org opencypher.org | opencypher@googlegroups.com
• • • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com
• • → • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com
• • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com
opencypher.org opencypher.org | opencypher@googlegroups.com
opencypher.org opencypher.org | opencypher@googlegroups.com
≠ opencypher.org opencypher.org | opencypher@googlegroups.com
• • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com
● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com
● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com
● RETURN ● ● MATCH (a)-[r]->(b) ● ● WITH ● ● THEN opencypher.org opencypher.org | opencypher@googlegroups.com
RETURN => ... opencypher.org opencypher.org | opencypher@googlegroups.com
RETURN => LOAD GRAPH opencypher.org opencypher.org | opencypher@googlegroups.com
● ● ● LOAD GRAPH AT "graph://graphology.com/europe/uk" opencypher.org opencypher.org | opencypher@googlegroups.com
MATCH => ... opencypher.org opencypher.org | opencypher@googlegroups.com
MATCH => RETURN GRAPH RETURN GRAPH opencypher.org opencypher.org | opencypher@googlegroups.com
MATCH (a)-->(b) WITH a, b ... opencypher.org opencypher.org | opencypher@googlegroups.com
WITH a, r, b RETURN GRAPH FROM (a)-[r]->(b) ... opencypher.org opencypher.org | opencypher@googlegroups.com
MATCH RETURN GRAPH FROM p=(a)-[r]->(b) p=(a)-[r]->(b) p=... p opencypher.org opencypher.org | opencypher@googlegroups.com
opencypher.org opencypher.org | opencypher@googlegroups.com
MATCH g=(a)-[r]->(b) + (c) + (d)-[r2]->(c) g GRAPHLET PATH GRAPHLET ● g1+g2 ● g1-g2 ● g1&g2 ● g1^g2 ● annotation: g {:Label prop: 12} opencypher.org | opencypher@googlegroups.com opencypher.org
MATCH g=(a)-[r]->(b) + (c) + (d)-[r2]->(c) g ● union(g) ● g) ● ... opencypher.org opencypher.org | opencypher@googlegroups.com
RETURN GRAPH FROM <pat> RETURN GRAPH FROM THROUGH GRAPH FROM { CREATE () ... } opencypher.org opencypher.org | opencypher@googlegroups.com
opencypher.org opencypher.org | opencypher@googlegroups.com
opencypher.org opencypher.org | opencypher@googlegroups.com
MATCH (c:City {name: "London"}) MATCH (c)<-[:LIVES_IN]-(a)-[:LOVES]-(b)-[:LIVES_IN]->(c) WITH GRAPH FROM (x)-[:KNOWS]-(y) WHERE NOT EXISTS { (x)-[:LOVES]-(y) } MATCH (a)-(single_friend)-(b) RETURN * opencypher.org opencypher.org | opencypher@googlegroups.com
opencypher.org opencypher.org | opencypher@googlegroups.com
● RETURN * THEN ... ● opencypher.org opencypher.org | opencypher@googlegroups.com
RETURN GRAPH ● UNION GRAPH ● INTERSECT GRAPH ● EXCLUSIVE UNION GRAPH ● opencypher.org opencypher.org | opencypher@googlegroups.com
● LOAD GRAPH AT ● WITH GRAPH FROM THROUGH ● RETURN GRAPH FROM THROUGH ● RETURN WITH GRAPH opencypher.org opencypher.org | opencypher@googlegroups.com
● ● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com
● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com
● GRAPH AT "url" ● GRAPH FROM <pat> THROUGH <pat-aggr> ● EMPTY GRAPH ● CURRENT GRAPH ● DEFAULT GRAPH ● opencypher.org opencypher.org | opencypher@googlegroups.com
"Big" Graph CREATE GRAPH <MyGraph:Label {name: 15}> AT "url" FROM g=(a)-[r]->(b) THROUGH union(g) ADD/MOVE GRAPH g TO "url" REMOVE GRAPH g FROM "url" DELETE GRAPH g opencypher.org opencypher.org | opencypher@googlegroups.com
MATCH GRAPH <MyGraph:Label {name: 15}> ... WITH GRAPH <MyGraph:Label {name: 15}> FROM ... THROUGH ... LOAD GRAPH MyGraph ADD TO GRAPH ... MATCH IN GRAPH ... REMOVE FROM GRAPH ... SET MyGraph.name = 15 ADD MyGraph:SocialNetwork REMOVE MyGraph.name REMOVE MyGraph:Experiment opencypher.org opencypher.org | opencypher@googlegroups.com
● MATCH g=... g ● MATCH GRAPH <G> ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com
SQL opencypher.org opencypher.org | opencypher@googlegroups.com
CYPHER 3.x opencypher.org opencypher.org | opencypher@googlegroups.com
CYPHER vNEXT opencypher.org opencypher.org | opencypher@googlegroups.com
● ● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com
opencypher.org opencypher.org | opencypher@googlegroups.com
Recommend
More recommend