Guest User

Untitled

a guest
May 23rd, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.00 KB | None | 0 0
  1. import org.apache.tinkerpop.gremlin.structure.T
  2. import org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph
  3. import org.apache.tinkerpop.gremlin.structure.Vertex
  4. import org.apache.tinkerpop.gremlin.util.iterator.IteratorUtils
  5.  
  6. object TinkerpopGraphTest {
  7. def main(args: Array[String]): Unit = {
  8. val graph: org.apache.tinkerpop.gremlin.structure.Graph = TinkerGraph.open()
  9.  
  10. val marko: Vertex = graph.addVertex(T.label, "person", T.id, "1", "name", "marko", "age", "29")
  11. val vadas:Vertex = graph.addVertex(T.label, "person", T.id, "2", "name", "vadas", "age", "27")
  12. val n = new Node()
  13. n.nodeId = "n1"
  14. n.appName = "tapp"
  15. val test:Vertex = graph.addVertex(T.label, "person", T.id, "3", "node",n)
  16.  
  17. marko.addEdge("knows", vadas, T.id, "7", "weight", "0.5f","weight", "0.5f")
  18.  
  19. val node:Node = graph.vertices("3").next().property("node").value()
  20. println(node.appName)
  21.  
  22.  
  23. println(IteratorUtils.count(graph.vertices()))
  24. println(IteratorUtils.count(graph.edges("71")))
  25.  
  26.  
  27. }
  28. }
Add Comment
Please, Sign In to add comment