Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
Statement
val pp_insert_kind :
Ppx_deriving_runtime.Format.formatter ->
insert_kind ->
Ppx_deriving_runtime.unit
val show_insert_kind : insert_kind -> Ppx_deriving_runtime.string
type inferred = (insert_kind * Sql.Schema.t) option
inferred inserted values to complete sql statement
val pp_inferred :
Ppx_deriving_runtime.Format.formatter ->
inferred ->
Ppx_deriving_runtime.unit
val show_inferred : inferred -> Ppx_deriving_runtime.string
val pp_cardinality :
Ppx_deriving_runtime.Format.formatter ->
cardinality ->
Ppx_deriving_runtime.unit
val show_cardinality : cardinality -> Ppx_deriving_runtime.string
val cardinality_to_string : cardinality -> Ppx_deriving_runtime.string
type kind =
| Select of cardinality
| Insert of inferred * Sql.table_name
| Create of Sql.table_name
| CreateIndex of string
| Update of Sql.table_name option
name for single-table UPDATEs
*)| Delete of Sql.table_name list
| Alter of Sql.table_name list
| Drop of Sql.table_name
| CreateRoutine of string
| Other
val pp_kind :
Ppx_deriving_runtime.Format.formatter ->
kind ->
Ppx_deriving_runtime.unit
val show_kind : kind -> Ppx_deriving_runtime.string
val pp_category :
Ppx_deriving_runtime.Format.formatter ->
category ->
Ppx_deriving_runtime.unit
val show_category : category -> Ppx_deriving_runtime.string
val category_to_enum : category -> int
val category_of_enum : int -> category option
val all_categories : category list