Module Sqml_pp (.ml)


module Sqml_pp: sig .. end


type concrstx =
| RawStr of string
| IStr of string
| Var of string
| Block of concrstx list
| Valign of concrstx list
| Halign of concrstx list
| Indent of concrstx
val sqlquote : string -> string
val pp_concr : ?escape_dblquotes:bool ->
int -> (string, string) Hashtbl.t option -> concrstx -> string
val make_pp_query : Sqml_sqlstx.query -> concrstx
val make_pp_ordering : Sqml_sqlstx.ordering -> concrstx
val make_pp_column : Sqml_sqlstx.column -> concrstx
val make_pp_query_exp : Sqml_sqlstx.query_exp -> concrstx
val make_pp_select : Sqml_sqlstx.select -> concrstx
val make_pp_selection : Sqml_sqlstx.selection -> concrstx
val make_pp_from : Sqml_sqlstx.from -> concrstx
val make_pp_groupby : Sqml_sqlstx.group_by -> concrstx
val make_pp_condition : Sqml_sqlstx.where -> concrstx
val make_pp_pred : Sqml_sqlstx.predicate -> concrstx
val make_pp_comp : Sqml_sqlstx.comparison -> concrstx
val make_pp_exp : Sqml_sqlstx.exp -> concrstx
val make_pp_atom : Sqml_sqlstx.atom -> concrstx
val make_pp_functioncall : Sqml_sqlstx.functioncall -> concrstx
val string_of_function_label : Sqml_sqlstx.function_label -> string
val make_pp_parameter : Sqml_sqlstx.parameter -> concrstx
val make_pp_full_select : Sqml_sqlstx.select * Sqml_sqlstx.ordering list -> concrstx