Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
101
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.69 KB | None | 0 0
  1. {
  2. "root": "metadata",
  3. "nodes": {
  4. "metadata": {
  5. "properties": {
  6. "users": {
  7. "type": {
  8. "reference": "false",
  9. "array": "true",
  10. "object": "user"
  11. }
  12. },
  13. "sources": {
  14. "type": {
  15. "reference": "false",
  16. "array": "true",
  17. "object": "source"
  18. }
  19. },
  20. "tables": {
  21. "type": {
  22. "reference": "false",
  23. "array": "true",
  24. "object": "table"
  25. }
  26. },
  27. "profilings": {
  28. "type": {
  29. "reference": "false",
  30. "array": "true",
  31. "object": "profiling"
  32. }
  33. }
  34. }
  35. },
  36. "user": {
  37. "properties": {
  38. "name": {
  39. "type": {
  40. "type": "string"
  41. }
  42. }
  43. }
  44. },
  45. "source": {
  46. "properties": {
  47. "name": {
  48. "type": {
  49. "type": "string"
  50. }
  51. },
  52. "user": {
  53. "type": {
  54. "reference": "true",
  55. "array": "false",
  56. "object": "user"
  57. }
  58. },
  59. "details": {
  60. "type": {
  61. "reference": "false",
  62. "array": "false",
  63. "object": "sourceDetail"
  64. }
  65. },
  66. "credentials": {
  67. "type": {
  68. "reference": "false",
  69. "array": "false",
  70. "object": "sourceCredentials"
  71. }
  72. },
  73. "tags": {
  74. "type": {
  75. "reference": "false",
  76. "array": "true",
  77. "object": "tag"
  78. }
  79. }
  80. }
  81. },
  82. "sourceDetail": {
  83. "properties": {
  84. "type": {
  85. "type": {
  86. "type": "string"
  87. }
  88. }
  89. }
  90. },
  91. "sourceCredentials": {
  92. "properties": {
  93. "username": {
  94. "type": {
  95. "type": "string"
  96. }
  97. },
  98. "password": {
  99. "type": {
  100. "type": "string"
  101. }
  102. }
  103. }
  104. },
  105. "tag": {
  106. "properties": {
  107. "name": {
  108. "type": {
  109. "type": "string"
  110. }
  111. },
  112. "details": {
  113. "type": {
  114. "reference": "false",
  115. "array": "false",
  116. "object": "tagDetail"
  117. }
  118. }
  119. }
  120. },
  121. "tagDetail": {
  122. "properties": {
  123. "priority": {
  124. "type": {
  125. "type": "integer"
  126. }
  127. },
  128. "occurrence": {
  129. "type": {
  130. "type": "string"
  131. }
  132. }
  133. }
  134. },
  135. "table": {
  136. "properties": {
  137. "name": {
  138. "type": {
  139. "type": "string"
  140. },
  141. "constraints": [
  142. {
  143. "type": "REQUIRED"
  144. }
  145. ]
  146. },
  147. "source": {
  148. "type": {
  149. "reference": "true",
  150. "array": "false",
  151. "object": "source"
  152. }
  153. },
  154. "profiling": {
  155. "type": {
  156. "reference": "true",
  157. "array": "false",
  158. "object": "profiling"
  159. }
  160. },
  161. "columns": {
  162. "type": {
  163. "reference": "false",
  164. "array": "true",
  165. "object": "column"
  166. }
  167. }
  168. }
  169. },
  170. "column": {
  171. "properties": {
  172. "name": {
  173. "type": {
  174. "type": "string"
  175. }
  176. },
  177. "details": {
  178. "type": {
  179. "reference": "false",
  180. "array": "false",
  181. "object": "columnDetail"
  182. }
  183. }
  184. }
  185. },
  186. "columnDetail": {
  187. "properties": {
  188. "isPrimaryKey": {
  189. "type": {
  190. "type": "string"
  191. }
  192. }
  193. }
  194. },
  195. "profiling": {
  196. "properties": {
  197. "name": {
  198. "type": {
  199. "type": "string"
  200. }
  201. },
  202. "source": {
  203. "type": {
  204. "reference": "true",
  205. "array": "false",
  206. "object": "source"
  207. }
  208. },
  209. "profiling": {
  210. "type": {
  211. "reference": "true",
  212. "array": "false",
  213. "object": "profiling"
  214. }
  215. },
  216. "tag": {
  217. "type": {
  218. "reference": "true",
  219. "array": "false",
  220. "object": "tag"
  221. }
  222. },
  223. "sourceDetail": {
  224. "type": {
  225. "reference": "true",
  226. "array": "false",
  227. "object": "sourceDetail"
  228. }
  229. }
  230. }
  231. }
  232. }
  233. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement