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

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend