Debian: openswitch-dbg should depend on the packages it has debugging symbols for
[openvswitch] / ovsdb / table.h
index 6e8a78596afc2e86074da12c9fed36fd2afc6cde..4d3b9ee72db8a2f3ce6ff93877d5ebfdea98a808 100644 (file)
@@ -27,14 +27,16 @@ struct uuid;
 /* Schema for a database table. */
 struct ovsdb_table_schema {
     char *name;
-    char *comment;
     bool mutable;
     struct shash columns;       /* Contains "struct ovsdb_column *"s. */
+    unsigned int max_rows;      /* Maximum number of rows. */
 };
 
 struct ovsdb_table_schema *ovsdb_table_schema_create(const char *name,
-                                                     const char *comment,
-                                                     bool mutable);
+                                                     bool mutable,
+                                                     unsigned int max_rows);
+struct ovsdb_table_schema *ovsdb_table_schema_clone(
+    const struct ovsdb_table_schema *);
 void ovsdb_table_schema_destroy(struct ovsdb_table_schema *);
 
 struct ovsdb_error *ovsdb_table_schema_from_json(const struct json *,