module Make (C: Callbacks) =
struct
- let choices_of_id dbh id =
- let uris = MetadataQuery.locate ~dbh id in
+ let choices_of_id dbd id =
+ let uris = MetadataQuery.locate ~dbd id in
let uris =
match uris with
| [] ->
fun _ _ _ -> term))
uris
- let disambiguate_term ~(dbh:Dbi.connection) context metasenv term
+ let disambiguate_term ~(dbd:Mysql.dbd) context metasenv term
~aliases:current_env
=
debug_print "NEW DISAMBIGUATE INPUT";
(try
Hashtbl.find id_choices id
with Not_found ->
- let choices = choices_of_id dbh id in
+ let choices = choices_of_id dbd id in
Hashtbl.add id_choices id choices;
choices)
| Symbol (symb, _) -> DisambiguateChoices.lookup_symbol_choices symb