package rdf

  1. Overview
  2. Docs
module T = Rdf_sparql_types
val map_opt : ('a -> 'b) -> 'a option -> 'b option
type (!'acc, !'t) map_fun = 'acc mapper -> 'acc -> 't -> 't
and !'a mapper = {
  1. var : ('a, Rdf_sparql_types.var) map_fun;
  2. iriref : ('a, Rdf_sparql_types.iriref) map_fun;
  3. prefixed_name : ('a, Rdf_sparql_types.prefixed_name) map_fun;
  4. iri : ('a, Rdf_sparql_types.iri) map_fun;
  5. rdf_literal : ('a, Rdf_sparql_types.rdf_literal) map_fun;
  6. data_block_value : ('a, Rdf_sparql_types.data_block_value) map_fun;
  7. data_full_block_value : ('a, Rdf_sparql_types.data_full_block_value) map_fun;
  8. inline_data_one_var : ('a, Rdf_sparql_types.inline_data_one_var) map_fun;
  9. inline_data_full : ('a, Rdf_sparql_types.inline_data_full) map_fun;
  10. datablock : ('a, Rdf_sparql_types.datablock) map_fun;
  11. values_clause : ('a, Rdf_sparql_types.values_clause) map_fun;
  12. var_or_iri : ('a, Rdf_sparql_types.var_or_iri) map_fun;
  13. blank_node : ('a, Rdf_sparql_types.blank_node) map_fun;
  14. select_var : ('a, Rdf_sparql_types.select_var) map_fun;
  15. select_vars : ('a, Rdf_sparql_types.select_vars) map_fun;
  16. select_clause : ('a, Rdf_sparql_types.select_clause) map_fun;
  17. dataset_clause : ('a, Rdf_sparql_types.dataset_clause) map_fun;
  18. arg_list : ('a, Rdf_sparql_types.arg_list) map_fun;
  19. function_call : ('a, Rdf_sparql_types.function_call) map_fun;
  20. binary_op : ('a, Rdf_sparql_types.binary_op) map_fun;
  21. expr : ('a, Rdf_sparql_types.expr) map_fun;
  22. expression : ('a, Rdf_sparql_types.expression) map_fun;
  23. built_in_call : ('a, Rdf_sparql_types.built_in_call) map_fun;
  24. aggregate : ('a, Rdf_sparql_types.aggregate) map_fun;
  25. group_var : ('a, Rdf_sparql_types.group_var) map_fun;
  26. group_condition : ('a, Rdf_sparql_types.group_condition) map_fun;
  27. constraint_ : ('a, Rdf_sparql_types.constraint_) map_fun;
  28. order_condition : ('a, Rdf_sparql_types.order_condition) map_fun;
  29. limit_offset_clause : ('a, Rdf_sparql_types.limit_offset_clause) map_fun;
  30. solution_modifier : ('a, Rdf_sparql_types.solution_modifier) map_fun;
  31. bind : ('a, Rdf_sparql_types.bind) map_fun;
  32. service_graph_pattern : ('a, Rdf_sparql_types.service_graph_pattern) map_fun;
  33. graph_graph_pattern : ('a, Rdf_sparql_types.graph_graph_pattern) map_fun;
  34. graph_pattern_elt : ('a, Rdf_sparql_types.graph_pattern_elt) map_fun;
  35. graph_term : ('a, Rdf_sparql_types.graph_term) map_fun;
  36. var_or_term : ('a, Rdf_sparql_types.var_or_term) map_fun;
  37. path_one_in_prop_set : ('a, Rdf_sparql_types.path_one_in_prop_set) map_fun;
  38. path_primary : ('a, Rdf_sparql_types.path_primary) map_fun;
  39. path_elt : ('a, Rdf_sparql_types.path_elt) map_fun;
  40. path_elt_or_inverse : ('a, Rdf_sparql_types.path_elt_or_inverse) map_fun;
  41. path_sequence : ('a, Rdf_sparql_types.path_sequence) map_fun;
  42. path : ('a, Rdf_sparql_types.path) map_fun;
  43. verb : ('a, Rdf_sparql_types.verb) map_fun;
  44. triples_node : ('a, Rdf_sparql_types.triples_node) map_fun;
  45. graph_node : ('a, Rdf_sparql_types.graph_node) map_fun;
  46. prop_object_list : ('a, Rdf_sparql_types.prop_object_list) map_fun;
  47. triples_block : ('a, Rdf_sparql_types.triples_block) map_fun;
  48. triples_same_subject : ('a, Rdf_sparql_types.triples_same_subject) map_fun;
  49. ggp_sub : ('a, Rdf_sparql_types.ggp_sub) map_fun;
  50. group_graph_pattern : ('a, Rdf_sparql_types.group_graph_pattern) map_fun;
  51. sub_select : ('a, Rdf_sparql_types.sub_select) map_fun;
}
val var : 'a -> 'b -> 'c -> 'c
val iriref : 'a -> 'b -> 'c -> 'c
val prefixed_name : 'a -> 'b -> 'c -> 'c
val rdf_literal : 'a -> 'b -> 'c -> 'c
val values_clause : 'a mapper -> 'a -> Rdf_sparql_types.datablock option -> Rdf_sparql_types.datablock option
val blank_node : 'a -> 'b -> 'c -> 'c
val function_call : 'a mapper -> 'a -> T.function_call -> Rdf_sparql_types.function_call
val binary_op : 'a -> 'b -> 'c -> 'c
val expression : 'a mapper -> 'a -> T.expression -> T.expression
val limit_offset_clause : 'a -> 'b -> 'c -> 'c
val default : 'a mapper
OCaml

Innovation. Community. Security.