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