Module Mmdb.Any

Interface to query for values of type any_value. This may come useful in case the database contains different value types at the same query path. Specialized modules for retrieving strings, floats, integers and booleans are available below.

module Query : sig ... end
type answer = any_value

The type of answer returned by a query

val from_db : t -> Ip.t -> Query.t -> (answer option, Fetch_error.t) Stdlib.result

Fetches a value directly from the database

val from_ip_data : ip_data -> Query.t -> (answer option, Fetch_value_error.t) Stdlib.result

Fetches a value from an ip_data reference