Packages

A database driver abstraction layer for Gleam

Retired package: Release invalid

Current section

Files

Jump to
common_sql include common_sql_Driver.hrl
Raw

include/common_sql_Driver.hrl

-record(driver, {
driver_type :: binary(),
connect :: fun((binary()) -> {ok, any()} | {error, common_sql:db_error()}),
execute :: fun((any(), common_sql:'query'(), list(common_sql:param())) -> {ok,
list(gleam@dynamic:dynamic_())} |
{error, common_sql:db_error()}),
close :: fun((any()) -> nil)
}).