]>
Commit | Line | Data |
---|---|---|
0d0f05b9 | 1 | { |
8159b984 BP |
2 | "name": "idltest", |
3 | "version": "1.2.3", | |
0d0f05b9 BP |
4 | "tables": { |
5 | "link1": { | |
6 | "columns": { | |
7 | "i": { | |
8 | "type": "integer" | |
7251075c | 9 | }, |
0d0f05b9 BP |
10 | "k": { |
11 | "type": { | |
12 | "key": { | |
13 | "type": "uuid", | |
14 | "refTable": "link1" | |
15 | } | |
16 | } | |
7251075c | 17 | }, |
0d0f05b9 BP |
18 | "ka": { |
19 | "type": { | |
20 | "key": { | |
21 | "type": "uuid", | |
22 | "refTable": "link1" | |
23 | }, | |
7251075c | 24 | "max": "unlimited", |
0d0f05b9 BP |
25 | "min": 0 |
26 | } | |
7251075c | 27 | }, |
0d0f05b9 BP |
28 | "l2": { |
29 | "type": { | |
30 | "key": { | |
31 | "type": "uuid", | |
32 | "refTable": "link2" | |
33 | }, | |
34 | "min": 0 | |
35 | } | |
36 | } | |
3cc1634f HZ |
37 | }, |
38 | "isRoot" : true | |
7251075c | 39 | }, |
0d0f05b9 BP |
40 | "link2": { |
41 | "columns": { | |
42 | "i": { | |
43 | "type": "integer" | |
7251075c | 44 | }, |
0d0f05b9 BP |
45 | "l1": { |
46 | "type": { | |
47 | "key": { | |
48 | "type": "uuid", | |
49 | "refTable": "link1" | |
50 | }, | |
51 | "min": 0 | |
52 | } | |
53 | } | |
3cc1634f HZ |
54 | }, |
55 | "isRoot" : true | |
7251075c | 56 | }, |
0d0f05b9 BP |
57 | "simple": { |
58 | "columns": { | |
59 | "b": { | |
60 | "type": "boolean" | |
7251075c | 61 | }, |
0d0f05b9 BP |
62 | "ba": { |
63 | "type": { | |
7251075c | 64 | "key": "boolean", |
7fae24e6 | 65 | "max": 1, |
0d0f05b9 BP |
66 | "min": 0 |
67 | } | |
7251075c | 68 | }, |
0d0f05b9 BP |
69 | "i": { |
70 | "type": "integer" | |
7251075c | 71 | }, |
0d0f05b9 BP |
72 | "ia": { |
73 | "type": { | |
7251075c EA |
74 | "key": "integer", |
75 | "max": "unlimited", | |
0d0f05b9 BP |
76 | "min": 0 |
77 | } | |
7251075c | 78 | }, |
0d0f05b9 BP |
79 | "r": { |
80 | "type": "real" | |
7251075c | 81 | }, |
0d0f05b9 BP |
82 | "ra": { |
83 | "type": { | |
7251075c EA |
84 | "key": "real", |
85 | "max": "unlimited", | |
0d0f05b9 BP |
86 | "min": 0 |
87 | } | |
7251075c | 88 | }, |
0d0f05b9 BP |
89 | "s": { |
90 | "type": "string" | |
7251075c | 91 | }, |
0d0f05b9 BP |
92 | "sa": { |
93 | "type": { | |
7251075c EA |
94 | "key": "string", |
95 | "max": "unlimited", | |
0d0f05b9 BP |
96 | "min": 0 |
97 | } | |
7251075c | 98 | }, |
0d0f05b9 BP |
99 | "u": { |
100 | "type": "uuid" | |
7251075c | 101 | }, |
0d0f05b9 BP |
102 | "ua": { |
103 | "type": { | |
7251075c EA |
104 | "key": "uuid", |
105 | "max": "unlimited", | |
0d0f05b9 BP |
106 | "min": 0 |
107 | } | |
108 | } | |
3cc1634f HZ |
109 | }, |
110 | "isRoot" : true | |
7251075c EA |
111 | }, |
112 | "simple2" : { | |
113 | "columns" : { | |
114 | "name" : { | |
115 | "type": "string" | |
116 | }, | |
117 | "smap" : { | |
118 | "type": { | |
119 | "key" : "string", | |
120 | "value": "string", | |
121 | "min": 0, | |
122 | "max": "unlimited" | |
123 | } | |
124 | }, | |
125 | "imap": { | |
126 | "type" : { | |
127 | "key": { | |
128 | "type" : "integer", | |
129 | "minInteger" : 0, | |
130 | "maxInteger" : 4095 | |
131 | }, | |
132 | "value": { | |
133 | "type" : "string" | |
134 | }, | |
135 | "min": 0, | |
136 | "max": "unlimited" | |
137 | } | |
138 | } | |
3cc1634f HZ |
139 | }, |
140 | "isRoot" : true | |
f1ab6e06 RM |
141 | }, |
142 | "simple3" : { | |
143 | "columns" : { | |
144 | "name" : { | |
145 | "type": "string" | |
146 | }, | |
147 | "uset": { | |
148 | "type": { | |
149 | "key": {"type": "uuid"}, | |
150 | "min": 0, | |
151 | "max": "unlimited" | |
152 | } | |
153 | }, | |
154 | "uref": { | |
155 | "type": { | |
156 | "key": {"type": "uuid", | |
157 | "refTable": "simple4", | |
158 | "refType": "strong"}, | |
159 | "min": 0, | |
160 | "max": "unlimited" | |
161 | } | |
162 | } | |
3cc1634f HZ |
163 | }, |
164 | "isRoot" : true | |
f1ab6e06 RM |
165 | }, |
166 | "simple4" : { | |
167 | "columns" : { | |
168 | "name" : { | |
169 | "type": "string" | |
170 | } | |
3cc1634f HZ |
171 | }, |
172 | "isRoot" : false | |
079ace1f MM |
173 | }, |
174 | "singleton" : { | |
175 | "columns" : { | |
176 | "name" : { | |
177 | "type": "string" | |
178 | } | |
179 | }, | |
180 | "isRoot" : true, | |
181 | "maxRows" : 1 | |
0d0f05b9 BP |
182 | } |
183 | } | |
184 | } |