1{
2 "graph": {
3 "name": "",
4 "isFolderOnly": false,
5 "ast": {
6 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,0:0:0-9:0:125",
7 "nodes": [
8 {
9 "map_key": {
10 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,0:0:0-8:1:124",
11 "key": {
12 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,0:0:0-0:5:5",
13 "path": [
14 {
15 "unquoted_string": {
16 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,0:0:0-0:5:5",
17 "value": [
18 {
19 "string": "cloud",
20 "raw_string": "cloud"
21 }
22 ]
23 }
24 }
25 ]
26 },
27 "primary": {},
28 "value": {
29 "map": {
30 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,0:7:7-8:1:124",
31 "nodes": [
32 {
33 "map_key": {
34 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,1:2:11-4:3:82",
35 "key": {
36 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,1:2:11-1:7:16",
37 "path": [
38 {
39 "unquoted_string": {
40 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,1:2:11-1:7:16",
41 "value": [
42 {
43 "string": "disks",
44 "raw_string": "disks"
45 }
46 ]
47 }
48 }
49 ]
50 },
51 "primary": {},
52 "value": {
53 "map": {
54 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,1:9:18-4:3:82",
55 "nodes": [
56 {
57 "map_key": {
58 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,2:4:24-2:20:40",
59 "key": {
60 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,2:4:24-2:9:29",
61 "path": [
62 {
63 "unquoted_string": {
64 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,2:4:24-2:9:29",
65 "value": [
66 {
67 "string": "shape",
68 "raw_string": "shape"
69 }
70 ]
71 }
72 }
73 ]
74 },
75 "primary": {},
76 "value": {
77 "unquoted_string": {
78 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,2:11:31-2:20:40",
79 "value": [
80 {
81 "string": "sql_table",
82 "raw_string": "sql_table"
83 }
84 ]
85 }
86 }
87 }
88 },
89 {
90 "map_key": {
91 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:4:45-3:37:78",
92 "key": {
93 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:4:45-3:6:47",
94 "path": [
95 {
96 "unquoted_string": {
97 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:4:45-3:6:47",
98 "value": [
99 {
100 "string": "id",
101 "raw_string": "id"
102 }
103 ]
104 }
105 }
106 ]
107 },
108 "primary": {
109 "unquoted_string": {
110 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:8:49-3:11:52",
111 "value": [
112 {
113 "string": "int",
114 "raw_string": "int"
115 }
116 ]
117 }
118 },
119 "value": {
120 "map": {
121 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:12:53-3:37:78",
122 "nodes": [
123 {
124 "map_key": {
125 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:13:54-3:36:77",
126 "key": {
127 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:13:54-3:23:64",
128 "path": [
129 {
130 "unquoted_string": {
131 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:13:54-3:23:64",
132 "value": [
133 {
134 "string": "constraint",
135 "raw_string": "constraint"
136 }
137 ]
138 }
139 }
140 ]
141 },
142 "primary": {},
143 "value": {
144 "unquoted_string": {
145 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,3:25:66-3:36:77",
146 "value": [
147 {
148 "string": "primary_key",
149 "raw_string": "primary_key"
150 }
151 ]
152 }
153 }
154 }
155 }
156 ]
157 }
158 }
159 }
160 }
161 ]
162 }
163 }
164 }
165 },
166 {
167 "map_key": {
168 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,5:2:85-5:10:93",
169 "key": {
170 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,5:2:85-5:10:93",
171 "path": [
172 {
173 "unquoted_string": {
174 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,5:2:85-5:7:90",
175 "value": [
176 {
177 "string": "disks",
178 "raw_string": "disks"
179 }
180 ]
181 }
182 },
183 {
184 "unquoted_string": {
185 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,5:8:91-5:10:93",
186 "value": [
187 {
188 "string": "id",
189 "raw_string": "id"
190 }
191 ]
192 }
193 }
194 ]
195 },
196 "primary": {},
197 "value": {}
198 }
199 },
200 {
201 "map_key": {
202 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:2:97-7:27:122",
203 "edges": [
204 {
205 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:2:97-7:27:122",
206 "src": {
207 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:2:97-7:18:113",
208 "path": [
209 {
210 "unquoted_string": {
211 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:2:97-7:18:113",
212 "value": [
213 {
214 "string": "AWS S3 Vancouver",
215 "raw_string": "AWS S3 Vancouver"
216 }
217 ]
218 }
219 }
220 ]
221 },
222 "src_arrow": "",
223 "dst": {
224 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:22:117-7:27:122",
225 "path": [
226 {
227 "unquoted_string": {
228 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:22:117-7:27:122",
229 "value": [
230 {
231 "string": "disks",
232 "raw_string": "disks"
233 }
234 ]
235 }
236 }
237 ]
238 },
239 "dst_arrow": ">"
240 }
241 ],
242 "primary": {},
243 "value": {}
244 }
245 }
246 ]
247 }
248 }
249 }
250 }
251 ]
252 },
253 "root": {
254 "id": "",
255 "id_val": "",
256 "attributes": {
257 "label": {
258 "value": ""
259 },
260 "labelDimensions": {
261 "width": 0,
262 "height": 0
263 },
264 "style": {},
265 "near_key": null,
266 "shape": {
267 "value": ""
268 },
269 "direction": {
270 "value": ""
271 },
272 "constraint": null
273 },
274 "zIndex": 0
275 },
276 "edges": [
277 {
278 "index": 0,
279 "isCurve": false,
280 "src_arrow": false,
281 "dst_arrow": true,
282 "references": [
283 {
284 "map_key_edge_index": 0
285 }
286 ],
287 "attributes": {
288 "label": {
289 "value": ""
290 },
291 "labelDimensions": {
292 "width": 0,
293 "height": 0
294 },
295 "style": {},
296 "near_key": null,
297 "shape": {
298 "value": ""
299 },
300 "direction": {
301 "value": ""
302 },
303 "constraint": null
304 },
305 "zIndex": 0
306 }
307 ],
308 "objects": [
309 {
310 "id": "cloud",
311 "id_val": "cloud",
312 "references": [
313 {
314 "key": {
315 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,0:0:0-0:5:5",
316 "path": [
317 {
318 "unquoted_string": {
319 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,0:0:0-0:5:5",
320 "value": [
321 {
322 "string": "cloud",
323 "raw_string": "cloud"
324 }
325 ]
326 }
327 }
328 ]
329 },
330 "key_path_index": 0,
331 "map_key_edge_index": -1
332 }
333 ],
334 "attributes": {
335 "label": {
336 "value": "cloud"
337 },
338 "labelDimensions": {
339 "width": 0,
340 "height": 0
341 },
342 "style": {},
343 "near_key": null,
344 "shape": {
345 "value": "rectangle"
346 },
347 "direction": {
348 "value": ""
349 },
350 "constraint": null
351 },
352 "zIndex": 0
353 },
354 {
355 "id": "disks",
356 "id_val": "disks",
357 "references": [
358 {
359 "key": {
360 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,1:2:11-1:7:16",
361 "path": [
362 {
363 "unquoted_string": {
364 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,1:2:11-1:7:16",
365 "value": [
366 {
367 "string": "disks",
368 "raw_string": "disks"
369 }
370 ]
371 }
372 }
373 ]
374 },
375 "key_path_index": 0,
376 "map_key_edge_index": -1
377 },
378 {
379 "key": {
380 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,5:2:85-5:10:93",
381 "path": [
382 {
383 "unquoted_string": {
384 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,5:2:85-5:7:90",
385 "value": [
386 {
387 "string": "disks",
388 "raw_string": "disks"
389 }
390 ]
391 }
392 },
393 {
394 "unquoted_string": {
395 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,5:8:91-5:10:93",
396 "value": [
397 {
398 "string": "id",
399 "raw_string": "id"
400 }
401 ]
402 }
403 }
404 ]
405 },
406 "key_path_index": 0,
407 "map_key_edge_index": -1
408 },
409 {
410 "key": {
411 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:22:117-7:27:122",
412 "path": [
413 {
414 "unquoted_string": {
415 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:22:117-7:27:122",
416 "value": [
417 {
418 "string": "disks",
419 "raw_string": "disks"
420 }
421 ]
422 }
423 }
424 ]
425 },
426 "key_path_index": 0,
427 "map_key_edge_index": 0
428 }
429 ],
430 "sql_table": {
431 "columns": [
432 {
433 "name": {
434 "label": "id",
435 "fontSize": 0,
436 "fontFamily": "",
437 "language": "",
438 "color": "",
439 "italic": false,
440 "bold": false,
441 "underline": false,
442 "labelWidth": 0,
443 "labelHeight": 0
444 },
445 "type": {
446 "label": "int",
447 "fontSize": 0,
448 "fontFamily": "",
449 "language": "",
450 "color": "",
451 "italic": false,
452 "bold": false,
453 "underline": false,
454 "labelWidth": 0,
455 "labelHeight": 0
456 },
457 "constraint": [
458 "primary_key"
459 ],
460 "reference": ""
461 }
462 ]
463 },
464 "attributes": {
465 "label": {
466 "value": "disks"
467 },
468 "labelDimensions": {
469 "width": 0,
470 "height": 0
471 },
472 "style": {},
473 "near_key": null,
474 "shape": {
475 "value": "sql_table"
476 },
477 "direction": {
478 "value": ""
479 },
480 "constraint": null
481 },
482 "zIndex": 0
483 },
484 {
485 "id": "AWS S3 Vancouver",
486 "id_val": "AWS S3 Vancouver",
487 "references": [
488 {
489 "key": {
490 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:2:97-7:18:113",
491 "path": [
492 {
493 "unquoted_string": {
494 "range": "d2/testdata/d2oracle/TestDelete/shape_sql_table.d2,7:2:97-7:18:113",
495 "value": [
496 {
497 "string": "AWS S3 Vancouver",
498 "raw_string": "AWS S3 Vancouver"
499 }
500 ]
501 }
502 }
503 ]
504 },
505 "key_path_index": 0,
506 "map_key_edge_index": 0
507 }
508 ],
509 "attributes": {
510 "label": {
511 "value": "AWS S3 Vancouver"
512 },
513 "labelDimensions": {
514 "width": 0,
515 "height": 0
516 },
517 "style": {},
518 "near_key": null,
519 "shape": {
520 "value": "rectangle"
521 },
522 "direction": {
523 "value": ""
524 },
525 "constraint": null
526 },
527 "zIndex": 0
528 }
529 ]
530 },
531 "err": "<nil>"
532}
View as plain text