Module epgpool

Data Types

connection()

connection() = pid()

func()

func(A) = fun((connection()) -> A)

pgsql_ret()

pgsql_ret() = epgsql:ok_reply(tuple()) | {error, epgsql:query_error() | dupplicate | foreignkey}

Function Index

equery/2
equery/3
kill_all_workers/0
squery/1
squery/2
transaction/1
transaction/2
with/1
with/2

Function Details

equery/2

equery(Sql::iolist(), Params::list()) -> pgsql_ret()

equery/3

equery(C::connection(), Sql::iolist(), Params::list()) -> pgsql_ret()

kill_all_workers/0

kill_all_workers() -> ok

squery/1

squery(Sql::iolist()) -> pgsql_ret()

squery/2

squery(C::connection(), Sql::iolist()) -> pgsql_ret()

transaction/1

transaction(F::func(A)) -> A

transaction/2

transaction(Fun::func(A), Timeout::timeout()) -> A

with/1

with(Fun::func(A)) -> A

with/2

with(Fun::func(A), Timeout::timeout()) -> A


Generated by EDoc