package orm
Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type state = {
uuid : int;
name : string;
db : Sqlite3.db;
mutable in_transaction : int;
busyfn : Sqlite3.db -> unit;
mode : transaction_mode;
}
val debug :
string ->
env ->
[< `Bind | `Cache | `Sql ] ->
string ->
string ->
unit
val default_busyfn : Sqlite3.db -> unit
val new_state : string -> state
val raise_sql_error : Sqlite3.Rc.t -> 'a
val db_busy_retry : state -> (unit -> Sqlite3.Rc.t) -> Sqlite3.Rc.t
val db_must_ok : state -> (unit -> Sqlite3.Rc.t) -> unit
val db_must_done : state -> (unit -> Sqlite3.Rc.t) -> unit
val db_must_bind : state -> Sqlite3.stmt -> int -> Sqlite3.Data.t -> unit
val db_must_reset : state -> Sqlite3.stmt -> unit
val db_must_step : state -> Sqlite3.stmt -> unit
val transaction : state -> (unit -> 'a) -> 'a
val step_map : state -> Sqlite3.stmt -> (Sqlite3.stmt -> 'a) -> 'a list
val lazy_map :
state ->
Sqlite3.stmt ->
(Sqlite3.stmt -> 'a) ->
unit ->
'a option
val string_of_data : Sqlite3.Data.t -> string
module Name : sig ... end
val exec_sql :
tag:string ->
env:env ->
db:state ->
string ->
Sqlite3.Data.t list ->
(Sqlite3.stmt -> 'a) ->
'a
sectionYPositions = computeSectionYPositions($el), 10)"
x-init="setTimeout(() => sectionYPositions = computeSectionYPositions($el), 10)"
>