]> matita.cs.unibo.it Git - helm.git/blobdiff - components/metadata/sqlStatements.mli
maxipatch for support of multiple DBs.
[helm.git] / components / metadata / sqlStatements.mli
index 72433c811f6506d15f6f38d26622945cf0b39b3b..ca780ee1520977519798497c8cbe5e5dfcb0f7a1 100644 (file)
@@ -36,7 +36,7 @@ type tbl = [ `RefObj| `RefSort| `RefRel| `ObjectName| `Hits| `Count]
 val create_tables: (string * tbl) list -> string list
 val create_indexes: (string * tbl) list -> string list
 val drop_tables: (string * tbl) list -> string list
-val drop_indexes: (string * tbl) list -> string list
+val drop_indexes: (string * tbl) list -> HSql.dbtype -> HSql.dbd -> string list
 val rename_tables: (string * string) list -> string list
 
 (** @param refObj name of the refObj table
@@ -46,13 +46,14 @@ val fill_hits: string -> string -> string list
 (** move content [t1] [t2] [buri] 
  *  moves all the tuples with 'source' that match regex '^buri' from t1 to t2
  *  *)
-val move_content: (string * tbl) -> (string * tbl) -> string -> string
+val move_content: (string * tbl) -> (string * tbl) -> string -> HSql.dbtype ->
+        HSql.dbd -> string
 
 (** @param refObj name of the refObj table
  * @param src uri of the desired 'source' field *)
-val direct_deps: string -> UriManager.uri -> string
+val direct_deps: string -> UriManager.uri -> HSql.dbtype -> HSql.dbd -> string
 
 (** @param refObj name of the refObj table
  * @param src uri of the desired 'h_occurrence' field *)
-val inverse_deps: string -> UriManager.uri -> string
+val inverse_deps: string -> UriManager.uri -> HSql.dbtype -> HSql.dbd -> string