Module MariaDb.MakeSource

Parameters

module Database : sig ... end

Signature

Sourceval src : Logs.src
Sourcemodule Guard : sig ... end
Sourceval lowercase_role : TargetModel.t -> string
Sourcemodule Entity : sig ... end
Sourcemodule DBCache : sig ... end
include sig ... end
Sourcetype actor = Guard.Actor.t
Sourcetype actor_model = ActorModel.t
Sourcetype actor_permission = Guard.ActorPermission.t
Sourcetype actor_role = Guard.ActorRole.t
Sourcetype permission_on_target = Guard.PermissionOnTarget.t
Sourcetype role = Role.t
Sourcetype role_assignment = Guard.RoleAssignment.t
Sourcetype role_permission = Guard.RolePermission.t
Sourcetype target = Guard.Target.t
Sourcetype target_entity = Guard.TargetEntity.t
Sourcetype target_model = TargetModel.t
Sourcetype validation_set = Guard.ValidationSet.t
Sourcemodule Repo : sig ... end
Sourceval find_migrations : unit -> (string * string * string) list
Sourceval find_clean : unit -> (string * string) list
Sourceval migrate : ?ctx:??? -> unit -> unit Lwt.t
Sourceval clean : ?ctx:??? -> unit -> unit Lwt.t
Sourceval delete : ?ctx:??? -> unit -> unit Lwt.t
Sourceval clear_cache : unit -> unit
Sourcemodule Actor : sig ... end
Sourcemodule ActorRole : sig ... end
Sourcemodule Target : sig ... end
Sourcemodule RolePermission : sig ... end
Sourcemodule ActorPermission : sig ... end
Sourcemodule PermissionOnTarget : sig ... end
Sourcemodule RoleAssignment : sig ... end
Sourceval wrap_function : ?ctx:??? -> (string -> 'etyp) -> validation_set -> ('param -> ('rval, 'etyp) Lwt_result.t) -> (actor -> 'param -> ('rval, 'etyp) Lwt_result.t, string) Lwt_result.t
Sourceval validate : ?ctx:??? -> ?any_id:??? -> (string -> 'etyp) -> validation_set -> actor -> (unit, 'etyp) Lwt_result.t