Module Rdf_mem.Triples

module Triples: sig .. end

module Set: Set.Make(Rdf_node.Ord_type)
module Map: Map.Make(Rdf_node.Ord_type)
type t = Set.t Map.t Map.t 
val empty : 'a Map.t
val add : Set.t Map.t Map.t ->
Map.key ->
Map.key ->
Set.elt ->
Set.t Map.t Map.t
val rem : Set.t Map.t Map.t ->
Map.key ->
Map.key ->
Set.elt ->
Set.t Map.t Map.t
val find : Set.t Map.t Map.t ->
Map.key -> Map.key -> Set.t
val find_list : Set.t Map.t Map.t ->
Map.key ->
Map.key -> Set.elt list
val find2_list : Set.t Map.t Map.t ->
Map.key ->
Set.elt -> Map.key list
val triples_y : 'a ->
'b ->
Set.t ->
('a * 'b * Set.elt) list ->
('a * 'b * Set.elt) list
val triples_x : Set.t Map.t Map.t ->
Map.key ->
(Map.key * Map.key * Set.elt)
list ->
(Map.key * Map.key * Set.elt)
list
val triples : Set.t Map.t Map.t ->
(Map.key * Map.key * Set.elt)
list
val x_list : Set.t Map.t Map.t ->
Map.key list