*)
module UriManagerSet : Set.S with type elt = UriManager.uri
-
+module SetSet: Set.S with type elt = UriManagerSet.t
(** @return <main, constants>
* main: constant in main position and, for polymorphic constants, type
(** @return sorted list of theorem URIs, first URIs in the least have higher
* relevance *)
-val cmatch: dbd:HMysql.dbd -> ?facts:bool -> Cic.term -> UriManager.uri list
+val cmatch: dbd:HSql.dbd -> ?facts:bool -> Cic.term -> UriManager.uri list
(** as cmatch, but returned list is not sorted but rather tagged with
* relevance information: higher the tag, higher the relevance *)
-val cmatch': dbd:HMysql.dbd -> ?facts:bool -> Cic.term -> (int * UriManager.uri) list
+val cmatch': dbd:HSql.dbd -> ?facts:bool -> Cic.term -> (int * UriManager.uri) list
type where = [ `Conclusion | `Statement ] (** signature matching extent *)
(** @param where defaults to `Conclusion *)
val sigmatch:
- dbd:HMysql.dbd ->
+ dbd:HSql.dbd ->
?facts:bool ->
?where:where ->
term_signature ->
* @return list of URI satisfying given constraints *)
val at_least:
- dbd:HMysql.dbd ->
+ dbd:HSql.dbd ->
?concl_card:cardinality_condition ->
?full_card:cardinality_condition ->
?diff:cardinality_condition ->
(** @param where defaults to `Conclusion *)
val at_most:
- dbd:HMysql.dbd ->
+ dbd:HSql.dbd ->
?where:where -> UriManagerSet.t ->
(UriManager.uri -> bool)
int * string list * string list
val exec:
- dbd:HMysql.dbd ->
+ HSql.dbtype ->
+ dbd:HSql.dbd ->
?rating:[ `Hits ] ->
int * string list * string list ->
UriManager.uri list