]> git.proxmox.com Git - mirror_ovs.git/blob - tests/idltest2.ovsschema
ovsdb-idl: Return correct seqno from ovsdb_idl_db_set_condition().
[mirror_ovs.git] / tests / idltest2.ovsschema
1 {
2 "name": "idltest",
3 "version": "1.2.3",
4 "tables": {
5 "link1": {
6 "columns": {
7 "i": {
8 "type": "integer"
9 },
10 "k": {
11 "type": {
12 "key": {
13 "type": "uuid",
14 "refTable": "link1"
15 }
16 }
17 },
18 "ka": {
19 "type": {
20 "key": {
21 "type": "uuid",
22 "refTable": "link1"
23 },
24 "max": "unlimited",
25 "min": 0
26 }
27 }
28 }
29 },
30 "simple": {
31 "columns": {
32 "b": {
33 "type": "boolean"
34 },
35 "ba": {
36 "type": {
37 "key": "boolean",
38 "max": 1,
39 "min": 0
40 }
41 },
42 "i": {
43 "type": "integer"
44 },
45 "ia": {
46 "type": {
47 "key": "integer",
48 "max": "unlimited",
49 "min": 0
50 }
51 },
52 "r": {
53 "type": "real"
54 },
55 "ra": {
56 "type": {
57 "key": "real",
58 "max": "unlimited",
59 "min": 0
60 }
61 },
62 "s": {
63 "type": "string"
64 },
65 "sa": {
66 "type": {
67 "key": "string",
68 "max": "unlimited",
69 "min": 0
70 }
71 },
72 "u": {
73 "type": "uuid"
74 },
75 "ua": {
76 "type": {
77 "key": "uuid",
78 "max": "unlimited",
79 "min": 0
80 }
81 }
82 }
83 },
84 "simple2" : {
85 "columns" : {
86 "name" : {
87 "type": "string"
88 },
89 "smap" : {
90 "type": {
91 "key" : "string",
92 "value": "string",
93 "min": 0,
94 "max": "unlimited"
95 }
96 },
97 "imap": {
98 "type" : {
99 "key": {
100 "type" : "integer",
101 "minInteger" : 0,
102 "maxInteger" : 4095
103 },
104 "value": {
105 "type" : "string"
106 },
107 "min": 0,
108 "max": "unlimited"
109 }
110 }
111 }
112 },
113 "simple3" : {
114 "columns" : {
115 "name" : {
116 "type": "string"
117 },
118 "uset": {
119 "type": {
120 "key": {"type": "uuid"},
121 "min": 0,
122 "max": "unlimited"
123 }
124 },
125 "uref": {
126 "type": {
127 "key": {"type": "uuid",
128 "refTable": "simple4",
129 "refType": "strong"},
130 "min": 0,
131 "max": "unlimited"
132 }
133 }
134 }
135 },
136 "simple4" : {
137 "columns" : {
138 "name" : {
139 "type": "string"
140 }
141 }
142 }
143 }
144 }