0100class.mql 1.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051
  1. create class if not exists /mix () with namespace='mix'
  2. ;
  3. create class if not exists /mix/mtx (
  4. xvarchar varchar,
  5. xint int,
  6. xbigint bigint,
  7. xdouble double,
  8. xtext text,
  9. xprom bucket {
  10. "type" : "promdb",
  11. "ttl" : 7,
  12. "dict" : true,
  13. "version": 1,
  14. "slot" : 5
  15. },
  16. xmap map<varchar, varchar>,
  17. xlist list<varchar>,
  18. xset set<varchar>,
  19. indexes(xvarchar, xint, xbigint, xdouble, xtext, xmap, xlist, xset),
  20. keys(xvarchar)
  21. )
  22. ;
  23. create class if not exists /mix/mtz (
  24. zvarchar varchar,
  25. zint int,
  26. zbigint bigint,
  27. zdouble double,
  28. ztext text,
  29. zprom bucket {
  30. "type" : "promdb",
  31. "ttl" : 7,
  32. "dict" : true,
  33. "version": 1,
  34. "slot" : 5
  35. },
  36. zmap map<varchar, varchar>,
  37. zlist list<varchar>,
  38. zset set<varchar>,
  39. indexes(zvarchar, zint, zbigint, zdouble, ztext, zmap, zlist, zset),
  40. keys(zvarchar)
  41. )
  42. ;