lead opencypher language group clg neo technology
play

Lead openCypher Language Group (CLG) Neo Technology opencypher.org - PowerPoint PPT Presentation

Lead openCypher Language Group (CLG) Neo Technology opencypher.org | opencypher@googlegroups.com opencypher.org | opencypher@googlegroups.com opencypher.org opencypher.org | opencypher@googlegroups.com


  1. Lead openCypher Language Group (CLG) Neo Technology opencypher.org | opencypher@googlegroups.com opencypher.org | opencypher@googlegroups.com

  2. • • opencypher.org opencypher.org | opencypher@googlegroups.com

  3. • • • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  4. • • → • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  5. • • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  6. opencypher.org opencypher.org | opencypher@googlegroups.com

  7. opencypher.org opencypher.org | opencypher@googlegroups.com

  8. ≠ opencypher.org opencypher.org | opencypher@googlegroups.com

  9. • • • • • • • • opencypher.org opencypher.org | opencypher@googlegroups.com

  10. ● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com

  11. ● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com

  12. ● RETURN ● ● MATCH (a)-[r]->(b) ● ● WITH ● ● THEN opencypher.org opencypher.org | opencypher@googlegroups.com

  13. RETURN => ... opencypher.org opencypher.org | opencypher@googlegroups.com

  14. RETURN => LOAD GRAPH opencypher.org opencypher.org | opencypher@googlegroups.com

  15. ● ● ● LOAD GRAPH AT "graph://graphology.com/europe/uk" opencypher.org opencypher.org | opencypher@googlegroups.com

  16. MATCH => ... opencypher.org opencypher.org | opencypher@googlegroups.com

  17. MATCH => RETURN GRAPH RETURN GRAPH opencypher.org opencypher.org | opencypher@googlegroups.com

  18. MATCH (a)-->(b) WITH a, b ... opencypher.org opencypher.org | opencypher@googlegroups.com

  19. WITH a, r, b RETURN GRAPH FROM (a)-[r]->(b) ... opencypher.org opencypher.org | opencypher@googlegroups.com

  20. MATCH RETURN GRAPH FROM p=(a)-[r]->(b) p=(a)-[r]->(b) p=... p opencypher.org opencypher.org | opencypher@googlegroups.com

  21. opencypher.org opencypher.org | opencypher@googlegroups.com

  22. 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

  23. MATCH g=(a)-[r]->(b) + (c) + (d)-[r2]->(c) g ● union(g) ● g) ● ... opencypher.org opencypher.org | opencypher@googlegroups.com

  24. RETURN GRAPH FROM <pat> RETURN GRAPH FROM THROUGH GRAPH FROM { CREATE () ... } opencypher.org opencypher.org | opencypher@googlegroups.com

  25. opencypher.org opencypher.org | opencypher@googlegroups.com

  26. opencypher.org opencypher.org | opencypher@googlegroups.com

  27. 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

  28. opencypher.org opencypher.org | opencypher@googlegroups.com

  29. ● RETURN * THEN ... ● opencypher.org opencypher.org | opencypher@googlegroups.com

  30. RETURN GRAPH ● UNION GRAPH ● INTERSECT GRAPH ● EXCLUSIVE UNION GRAPH ● opencypher.org opencypher.org | opencypher@googlegroups.com

  31. ● LOAD GRAPH AT ● WITH GRAPH FROM THROUGH ● RETURN GRAPH FROM THROUGH ● RETURN WITH GRAPH opencypher.org opencypher.org | opencypher@googlegroups.com

  32. ● ● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com

  33. ● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com

  34. ● GRAPH AT "url" ● GRAPH FROM <pat> THROUGH <pat-aggr> ● EMPTY GRAPH ● CURRENT GRAPH ● DEFAULT GRAPH ● opencypher.org opencypher.org | opencypher@googlegroups.com

  35. "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

  36. 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

  37. ● MATCH g=... g ● MATCH GRAPH <G> ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com

  38. SQL opencypher.org opencypher.org | opencypher@googlegroups.com

  39. CYPHER 3.x opencypher.org opencypher.org | opencypher@googlegroups.com

  40. CYPHER vNEXT opencypher.org opencypher.org | opencypher@googlegroups.com

  41. ● ● ● ● ● opencypher.org opencypher.org | opencypher@googlegroups.com

  42. opencypher.org opencypher.org | opencypher@googlegroups.com

Recommend


More recommend