file2.hx 1.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. N::File2 {
  2. name: String,
  3. is_admin: Boolean,
  4. f1: I8,
  5. f2: I16,
  6. f3: I32,
  7. f4: I64,
  8. f5: F32,
  9. f6: F64,
  10. f7: String,
  11. f8: U8,
  12. f9: U16,
  13. f10: U32,
  14. f11: U64,
  15. f12: U128,
  16. }
  17. E::EdgeFile2 {
  18. From: File2,
  19. To: File2,
  20. Properties: {
  21. name: String,
  22. is_admin: Boolean,
  23. f1: I8,
  24. f2: I16,
  25. f3: I32,
  26. f4: I64,
  27. f5: F32,
  28. f6: F64,
  29. f7: String,
  30. f8: U8,
  31. f9: U16,
  32. f10: U32,
  33. f11: U64,
  34. f12: U128,
  35. }
  36. }
  37. QUERY file2(name: String) =>
  38. // Should pass
  39. user <- AddN<File2>({name: name, is_admin: true, f1: 1, f2: 2, f3: 3, f4: 4, f5: 5.0, f6: 6.0, f7: "7", f8: 8, f9: 9, f10: 10, f11: 11, f12: 12})
  40. user2 <- AddN<File2>({name: name, is_admin: true, f1: 1, f2: 2, f3: 3, f4: 4, f5: 5.0, f6: 6.5, f7: "7", f8: 8, f9: 9, f10: 10, f11: 11, f12: 12})
  41. AddE<EdgeFile2>({name: name, is_admin: true, f1: 1, f2: 2, f3: 3, f4: 4, f5: 5.3, f6: 6.0, f7: "7", f8: 8, f9: 9, f10: 10, f11: 11, f12: 12})::From(user)::To(user2)
  42. RETURN user