package sqlgg

  1. Overview
  2. Docs
SQL Guided (code) Generator

Install

dune-project
 Dependency

Authors

Maintainers

Sources

sqlgg-20260721.tbz
sha256=40d7699187951dd2f17d885c4f4f04124930bf7dc1119d4cca322c5f0cb42d8e
sha512=e7c90683cddcff3ca0ba9de9e40c2c4c69923ea62e2647f1a70083e42ed00b7cab53f8a14d1a965ee4465966bc02fa75fa7cb42e485beae1a9c26bdc252c3665

doc/sqlgg.traits/Sqlgg_scope/index.html

Module Sqlgg_scopeSource

Sourcetype ('a, 'brand, 'row, 'params) col = {
  1. set : 'params -> unit;
  2. read : 'row -> int -> 'a * int;
  3. column : string;
  4. count : int;
  5. deps : 'brand list;
}
Sourcemodule type Syntax = sig ... end
Sourcemodule Syntax : sig ... end
include module type of struct include Syntax end
Sourceval pure : 'a -> ('a, 'b, 'c, 'd) col
Sourceval apply : ('a -> 'b, 'c, 'd, 'e) col -> ('a, 'c, 'd, 'e) col -> ('b, 'c, 'd, 'e) col
Sourceval map : ('a -> 'b) -> ('a, 'c, 'd, 'e) col -> ('b, 'c, 'd, 'e) col
Sourceval (let+) : ('a, 'b, 'c, 'd) col -> ('a -> 'e) -> ('e, 'b, 'c, 'd) col
Sourceval (and+) : ('a, 'b, 'c, 'd) col -> ('e, 'b, 'c, 'd) col -> ('a * 'e, 'b, 'c, 'd) col
Sourcemodule Make (M : sig ... end) : Syntax with type 'a t = ('a, M.brand, M.row, M.params) col