package rdf

  1. Overview
  2. Docs
module Bm = Graph.Bid_map
val get_bnode : Graph.graph -> Term.blank_id Bm.t -> string -> Term.blank_id * Term.blank_id Bm.t
val var_or_term_apply_sol : blanks_allowed:bool -> map_blanks:bool -> Graph.graph -> Sparql_ms.mu -> Term.blank_id Bm.t -> Sparql_types.var_or_term -> Term.term * Term.blank_id Bm.t
val apply_solution_to_graph : ?blanks_allowed:bool -> ?on_exc:(exn -> unit) -> map_blanks:bool -> (Graph.graph -> (Term.term * Iri.t * Term.term) -> unit) -> Graph.graph -> Rdf.Sparql_algebra.T.triples_same_subject list -> Sparql_ms.mu -> unit
val add_solution_to_graph : ?blanks_allowed:bool -> ?on_exc:(exn -> unit) -> Graph.graph -> Rdf.Sparql_algebra.T.triples_same_subject list -> Sparql_ms.mu -> unit
val del_solution_from_graph : ?blanks_allowed:bool -> ?on_exc:(exn -> unit) -> Graph.graph -> Rdf.Sparql_algebra.T.triples_same_subject list -> Sparql_ms.mu -> unit
val on_quad_data : ('a -> Sparql_types.triples_template -> Sparql_ms.mu -> unit) -> 'b -> ?mu:Sparql_ms.mu -> Sparql_types.quads -> unit
val insert_data : graph:Graph.graph -> Sparql_types.quads -> bool
val delete_data : graph:Graph.graph -> Sparql_types.quads -> bool
val modify : graph:Graph.graph -> Sparql_types.update_modify -> bool
val delete_where : graph:Graph.graph -> Sparql_types.quads -> bool