]> git.proxmox.com Git - ovs.git/blame - tests/idltest.ovsschema
Fix ovs-dpctl-top by removing 3 wrong hunks in py3-compat.patch.
[ovs.git] / tests / idltest.ovsschema
CommitLineData
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 },
f2cf6677
DC
57 "indexed": {
58 "columns": {
59 "i": {
60 "type": "integer"
61 }
62 },
63 "indexes": [["i"]],
64 "isRoot" : true
65 },
0d0f05b9
BP
66 "simple": {
67 "columns": {
68 "b": {
69 "type": "boolean"
7251075c 70 },
0d0f05b9
BP
71 "ba": {
72 "type": {
7251075c 73 "key": "boolean",
7fae24e6 74 "max": 1,
0d0f05b9
BP
75 "min": 0
76 }
7251075c 77 },
0d0f05b9
BP
78 "i": {
79 "type": "integer"
7251075c 80 },
0d0f05b9
BP
81 "ia": {
82 "type": {
7251075c
EA
83 "key": "integer",
84 "max": "unlimited",
0d0f05b9
BP
85 "min": 0
86 }
7251075c 87 },
0d0f05b9
BP
88 "r": {
89 "type": "real"
7251075c 90 },
0d0f05b9
BP
91 "ra": {
92 "type": {
7251075c
EA
93 "key": "real",
94 "max": "unlimited",
0d0f05b9
BP
95 "min": 0
96 }
7251075c 97 },
0d0f05b9
BP
98 "s": {
99 "type": "string"
7251075c 100 },
0d0f05b9
BP
101 "sa": {
102 "type": {
7251075c
EA
103 "key": "string",
104 "max": "unlimited",
0d0f05b9
BP
105 "min": 0
106 }
7251075c 107 },
0d0f05b9
BP
108 "u": {
109 "type": "uuid"
7251075c 110 },
0d0f05b9
BP
111 "ua": {
112 "type": {
7251075c
EA
113 "key": "uuid",
114 "max": "unlimited",
0d0f05b9
BP
115 "min": 0
116 }
117 }
3cc1634f
HZ
118 },
119 "isRoot" : true
7251075c
EA
120 },
121 "simple2" : {
122 "columns" : {
123 "name" : {
124 "type": "string"
125 },
126 "smap" : {
127 "type": {
128 "key" : "string",
129 "value": "string",
130 "min": 0,
131 "max": "unlimited"
132 }
133 },
134 "imap": {
135 "type" : {
136 "key": {
137 "type" : "integer",
138 "minInteger" : 0,
139 "maxInteger" : 4095
140 },
141 "value": {
142 "type" : "string"
143 },
144 "min": 0,
145 "max": "unlimited"
146 }
147 }
3cc1634f
HZ
148 },
149 "isRoot" : true
f1ab6e06
RM
150 },
151 "simple3" : {
152 "columns" : {
153 "name" : {
154 "type": "string"
155 },
156 "uset": {
157 "type": {
158 "key": {"type": "uuid"},
159 "min": 0,
160 "max": "unlimited"
161 }
162 },
163 "uref": {
164 "type": {
165 "key": {"type": "uuid",
166 "refTable": "simple4",
167 "refType": "strong"},
168 "min": 0,
169 "max": "unlimited"
170 }
171 }
3cc1634f
HZ
172 },
173 "isRoot" : true
f1ab6e06
RM
174 },
175 "simple4" : {
176 "columns" : {
177 "name" : {
178 "type": "string"
179 }
3cc1634f
HZ
180 },
181 "isRoot" : false
079ace1f 182 },
9435b0b8
TW
183 "simple5": {
184 "columns" : {
185 "name": {"type": "string"},
186 "irefmap": {
187 "type": {
188 "key": {"type": "integer"},
189 "value": {"type": "uuid",
190 "refTable": "simple3"},
191 "min": 0,
192 "max": "unlimited"
193 }
194 }
195 },
196 "isRoot": true
197 },
f0d23f67
IM
198 "simple6": {
199 "columns" : {
200 "name": {"type": "string"},
201 "weak_ref": {
202 "type": {
203 "key": {"type": "uuid",
204 "refTable": "simple",
205 "refType": "weak"},
206 "min": 0,
207 "max": "unlimited"
208 }
209 }
210 },
211 "isRoot": true
212 },
079ace1f
MM
213 "singleton" : {
214 "columns" : {
215 "name" : {
216 "type": "string"
217 }
218 },
219 "isRoot" : true,
220 "maxRows" : 1
0d0f05b9
BP
221 }
222 }
223}