ofproto: Inline trivial functions.
[sliver-openvswitch.git] / tests / idltest.ovsschema
index 239a343..1d073aa 100644 (file)
-{"name": "idltest",
- "tables": {
-   "simple": {
-     "columns": {
-       "i": {"type": "integer"},
-       "r": {"type": "real"},
-       "b": {"type": "boolean"},
-       "s": {"type": "string"},
-       "u": {"type": "uuid"},
-       "ia": {"type": {"key": "integer", "min": 0, "max": "unlimited"}},
-       "ra": {"type": {"key": "real", "min": 0, "max": "unlimited"}},
-       "ba": {"type": {"key": "boolean", "min": 0, "max": "unlimited"}},
-       "sa": {"type": {"key": "string", "min": 0, "max": "unlimited"}},
-       "ua": {"type": {"key": "uuid", "min": 0, "max": "unlimited"}}}},
-   "link1": {
-     "columns": {
-       "i": {"type": "integer"},
-       "k": {"type": {"key": "uuid"}},
-       "ka": {"type": {"key": "uuid",
-                       "min": 0, "max": "unlimited"}},
-       "l2": {"type": {"key": "uuid", "min": 0, "max": 1}}}},
-   "link2": {
-     "columns": {
-       "i": {"type": "integer"},
-       "l1": {"type": {"key": "uuid", "min": 0, "max": 1}}}}}}
+{
+  "name": "idltest",
+  "version": "1.2.3",
+  "tables": {
+    "link1": {
+      "columns": {
+        "i": {
+          "type": "integer"
+        }, 
+        "k": {
+          "type": {
+            "key": {
+              "type": "uuid",
+              "refTable": "link1"
+            }
+          }
+        }, 
+        "ka": {
+          "type": {
+            "key": {
+              "type": "uuid",
+              "refTable": "link1"
+            },
+            "max": "unlimited", 
+            "min": 0
+          }
+        }, 
+        "l2": {
+          "type": {
+            "key": {
+              "type": "uuid",
+              "refTable": "link2"
+            },
+            "min": 0
+          }
+        }
+      }
+    }, 
+    "link2": {
+      "columns": {
+        "i": {
+          "type": "integer"
+        }, 
+        "l1": {
+          "type": {
+            "key": {
+              "type": "uuid",
+              "refTable": "link1"
+            },
+            "min": 0
+          }
+        }
+      }
+    }, 
+    "simple": {
+      "columns": {
+        "b": {
+          "type": "boolean"
+        }, 
+        "ba": {
+          "type": {
+            "key": "boolean", 
+            "max": 1,
+            "min": 0
+          }
+        }, 
+        "i": {
+          "type": "integer"
+        }, 
+        "ia": {
+          "type": {
+            "key": "integer", 
+            "max": "unlimited", 
+            "min": 0
+          }
+        }, 
+        "r": {
+          "type": "real"
+        }, 
+        "ra": {
+          "type": {
+            "key": "real", 
+            "max": "unlimited", 
+            "min": 0
+          }
+        }, 
+        "s": {
+          "type": "string"
+        }, 
+        "sa": {
+          "type": {
+            "key": "string", 
+            "max": "unlimited", 
+            "min": 0
+          }
+        }, 
+        "u": {
+          "type": "uuid"
+        }, 
+        "ua": {
+          "type": {
+            "key": "uuid", 
+            "max": "unlimited", 
+            "min": 0
+          }
+        }
+      }
+    }
+  }
+}