Merge "next" branch into "master".
[sliver-openvswitch.git] / tests / idltest.ovsschema
1 {
2   "name": "idltest", 
3   "tables": {
4     "link1": {
5       "columns": {
6         "i": {
7           "type": "integer"
8         }, 
9         "k": {
10           "type": {
11             "key": {
12               "type": "uuid",
13               "refTable": "link1"
14             }
15           }
16         }, 
17         "ka": {
18           "type": {
19             "key": {
20               "type": "uuid",
21               "refTable": "link1"
22             },
23             "max": "unlimited", 
24             "min": 0
25           }
26         }, 
27         "l2": {
28           "type": {
29             "key": {
30               "type": "uuid",
31               "refTable": "link2"
32             },
33             "min": 0
34           }
35         }
36       }
37     }, 
38     "link2": {
39       "columns": {
40         "i": {
41           "type": "integer"
42         }, 
43         "l1": {
44           "type": {
45             "key": {
46               "type": "uuid",
47               "refTable": "link1"
48             },
49             "min": 0
50           }
51         }
52       }
53     }, 
54     "simple": {
55       "columns": {
56         "b": {
57           "type": "boolean"
58         }, 
59         "ba": {
60           "type": {
61             "key": "boolean", 
62             "max": "unlimited", 
63             "min": 0
64           }
65         }, 
66         "i": {
67           "type": "integer"
68         }, 
69         "ia": {
70           "type": {
71             "key": "integer", 
72             "max": "unlimited", 
73             "min": 0
74           }
75         }, 
76         "r": {
77           "type": "real"
78         }, 
79         "ra": {
80           "type": {
81             "key": "real", 
82             "max": "unlimited", 
83             "min": 0
84           }
85         }, 
86         "s": {
87           "type": "string"
88         }, 
89         "sa": {
90           "type": {
91             "key": "string", 
92             "max": "unlimited", 
93             "min": 0
94           }
95         }, 
96         "u": {
97           "type": "uuid"
98         }, 
99         "ua": {
100           "type": {
101             "key": "uuid", 
102             "max": "unlimited", 
103             "min": 0
104           }
105         }
106       }
107     }
108   }
109 }