module Query : sig ... endmodule Buildef = Ppxlib.Ast_builder.Defaultval split_n : 'a list -> int -> 'a list * 'a listval create_unique_var :
loc:Ppxlib__.Import.location ->
Query.param list ->
string ->
Ppxlib__.Import.pattern * Ppxlib__.Import.expressionval build_fun_chain :
loc:Ppxlib__.Import.location ->
Ppxlib__.Import.expression ->
Query.param list ->
Ppxlib__.Import.expressionval build_in_param :
loc:Ppxlib__.Import.location ->
Query.param ->
Ppxlib.expressionval make_column_expr :
loc:Ppxlib__.Import.location ->
Ppxlib__.Import.int ->
Query.param ->
Ppxlib.expressionval build_out_param_processor :
loc:Ppxlib.location ->
Query.param list ->
Ppxlib.expressionval build_process_rows :
loc:Ppxlib.location ->
string ->
(Ppxlib.expression, [> `Unknown_query_action of string ]) resultval actually_expand :
loc:Ppxlib.location ->
string ->
string option ->
string ->
(Ppxlib__.Import.expression,
[> `Bad_identifier of string
| `Conflicting_spec of string
| `Empty_list_params
| `Escape_at_end
| `Invalid_cached_parameter of string
| `Multiple_lists_not_supported
| `Nested_list
| `Optional_list
| `Out_params_in_list
| `Unknown_query_action of string
| `Unknown_type_spec of string
| `Unterminated_bracket
| `Unterminated_list
| `Unterminated_string ])
Ppx_mysql_runtime.Stdlib.Result.tval expand :
loc:Ppxlib.location ->
path:'a ->
string ->
string option ->
string ->
Ppxlib__.Import.expressionval pattern :
(Ppxlib__.Import.expression,
string ->
string Ppxlib__.Import.option ->
Ppxlib__.Import.string ->
Ppxlib__.Import.expression,
Ppxlib__.Import.expression)
Ppxlib__.Ast_pattern0.tval ext : Ppxlib.Extension.t