file4.hx 531 B

12345678910111213141516171819202122232425262728293031323334
  1. N::File4 {
  2. name: String,
  3. age: I32,
  4. }
  5. E::EdgeFile4 {
  6. From: File4,
  7. To: File4,
  8. }
  9. QUERY file4() =>
  10. user <- AddN<File4>({name: "John", age: 20})
  11. user2 <- N<File4>::Out<EdgeFile4>
  12. user3 <- N<File4>::In<EdgeFile4>
  13. edge1 <- N<File4>::OutE<EdgeFile4>
  14. edge2 <- N<File4>::InE<EdgeFile4>
  15. user4 <- user2::Out<EdgeFile4>
  16. user5 <- user3::In<EdgeFile4>
  17. edge3 <- user2::OutE<EdgeFile4>
  18. edge4 <- user3::InE<EdgeFile4>
  19. user6 <- edge3::FromN
  20. user7 <- edge4::ToN
  21. RETURN user