Module Datalog_helpers.Fixit
val run : ('a, 'a, 'b) stmt -> Syntax.database -> 'bval empty : ('t, 'k, unit) Syntax.Column.hlist -> ('t, 'k, unit) Syntax.tableval param :
string ->
('a, 'b, unit) Syntax.Column.hlist ->
(('a, 'b, unit) Syntax.table -> ('x, 'y, 'd) stmt) ->
('x, 'y, 'a -> 'd) stmtval paramc :
string ->
('a, 'b, unit) Syntax.Column.hlist ->
('e -> 'a) ->
(('a, 'b, unit) Syntax.table -> ('x, 'y, 'd) stmt) ->
('x, 'y, 'e -> 'd) stmtval param1s :
string ->
('a, 'b, unit) Syntax.Column.id ->
(('a, 'b -> Syntax.nil, unit) Syntax.table -> ('x, 'y, 'd) stmt) ->
('x, 'y, 'b -> 'd) stmtval local0 :
('a, 'b, unit) Syntax.Column.hlist ->
('a, 'c, 'c) stmt ->
(('a, 'b, unit) Syntax.table -> ('d, 'c, 'c) stmt) ->
('d, 'c, 'c) stmtmodule Table : sig ... endval return : ('a, 'b, unit) Syntax.table -> ('a, 'c, 'c) stmtval fix :
('a, 'b) Table.hlist ->
(('a, 'b) Table.hlist -> Syntax.rule list) ->
(('a, 'b) Table.hlist -> ('x, 'y, 'd) stmt) ->
('x, 'y, 'd) stmtval seq :
('a, 'b) Table.hlist ->
(('a, 'b) Table.hlist -> Syntax.rule list) ->
(('a, 'b) Table.hlist -> ('x, 'y, 'd) stmt) ->
('x, 'y, 'd) stmtval fix1 :
('t, 'k, unit) Syntax.table ->
(('t, 'k, unit) Syntax.table -> Syntax.rule list) ->
(('t, 'k, unit) Syntax.table -> ('x, 'y, 'd) stmt) ->
('x, 'y, 'd) stmtval fix' :
('a, 'b) Table.hlist ->
(('a, 'b) Table.hlist -> Syntax.rule list) ->
('a Syntax.Constant.hlist, 'c, 'c) stmtval seq' :
('a, 'b) Table.hlist ->
(('a, 'b) Table.hlist -> Syntax.rule list) ->
('a Syntax.Constant.hlist, 'c, 'c) stmtval fix1' :
('t, 'k, unit) Syntax.table ->
(('t, 'k, unit) Syntax.table -> Syntax.rule list) ->
('t, 'c, 'c) stmt