ovsdb-idl: JSONRPC_REPLY message always has nonnull 'id'.
[openvswitch] / tests / idltest.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         "l2": {
29           "type": {
30             "key": {
31               "type": "uuid",
32               "refTable": "link2"
33             },
34             "min": 0
35           }
36         }
37       }
38     }, 
39     "link2": {
40       "columns": {
41         "i": {
42           "type": "integer"
43         }, 
44         "l1": {
45           "type": {
46             "key": {
47               "type": "uuid",
48               "refTable": "link1"
49             },
50             "min": 0
51           }
52         }
53       }
54     }, 
55     "simple": {
56       "columns": {
57         "b": {
58           "type": "boolean"
59         }, 
60         "ba": {
61           "type": {
62             "key": "boolean", 
63             "max": "unlimited", 
64             "min": 0
65           }
66         }, 
67         "i": {
68           "type": "integer"
69         }, 
70         "ia": {
71           "type": {
72             "key": "integer", 
73             "max": "unlimited", 
74             "min": 0
75           }
76         }, 
77         "r": {
78           "type": "real"
79         }, 
80         "ra": {
81           "type": {
82             "key": "real", 
83             "max": "unlimited", 
84             "min": 0
85           }
86         }, 
87         "s": {
88           "type": "string"
89         }, 
90         "sa": {
91           "type": {
92             "key": "string", 
93             "max": "unlimited", 
94             "min": 0
95           }
96         }, 
97         "u": {
98           "type": "uuid"
99         }, 
100         "ua": {
101           "type": {
102             "key": "uuid", 
103             "max": "unlimited", 
104             "min": 0
105           }
106         }
107       }
108     }
109   }
110 }