Packages

A fun, friendly, and type-safe ORM for Gleam! Compose type-safe SQL queries, generate decoders and types from schemas, and with a fun CLI!

Current section

Files

Jump to
funsies src funsies@query@runner.erl
Raw

src/funsies@query@runner.erl

-module(funsies@query@runner).
-compile([no_auto_import, nowarn_unused_vars, nowarn_unused_function, nowarn_nomatch]).
-export([run/3]).
-file("/Users/ashercohen/Desktop/ASHERSOPRO/funsies/src/funsies/query/runner.gleam", 8).
-spec run(
binary(),
gleam@pgo:connection(),
fun((gleam@dynamic:dynamic_()) -> {ok, LTH} |
{error, list(gleam@dynamic:decode_error())})
) -> {ok, gleam@pgo:returned(LTH)} | {error, gleam@pgo:query_error()}.
run(Sql, Db, Decoder) ->
_pipe = Sql,
gleam@pgo:execute(_pipe, Db, [], Decoder).