Module efirebirdsql

Data Types

connect_option()

connect_option() = {port, PortNumber::inet:port_number()} | {charset, Charset::atom()} | {timeout, Timeout::integer()} | {createdb, IsCreateDB::boolean()} | {auto_commit, AutoCommit::boolean()} | {pagesize, PageSize::integer()} | {auth_plugin, AuthPlugin::list()} | {timezone, TimeZone::string()}

connection()

connection() = pid()

Function Index

cancel/1
close/1
commit/1
connect/5
connect/6
description/1
execute/1
execute/2
execute/3
fetchall/1
fetchone/1
get_last_error/1
ping/1
prepare/2
rollback/1
start_link/0
sync/1

Function Details

cancel/1

cancel(C) -> any()

close/1

close(C::efirebirdsql:connection()) -> ok | {error, Reason::binary()}

commit/1

commit(C::connection()) -> ok | {error, Reason::binary()}

connect/5

connect(Host::list(), Username::list(), Password::list(), Database::list(), Ops::[connect_option()]) -> {ok, connection()} | {error, Reason::binary()}

connect/6

connect(C::connection(), Host::list(), Username::list(), Password::list(), Database::list(), Ops::[connect_option()]) -> {ok, connection()} | {error, Reason::binary}

description/1

description(C::connection()) -> list() | nil

execute/1

execute(C::connection()) -> ok | {error, Reason::binary()}

execute/2

execute(C::connection(), QueryString::binary() | list()) -> ok | {error, Reason::binary()}

execute/3

execute(C::connection(), QueryString::binary(), Params::list()) -> ok | {error, Reason::binary()}

fetchall/1

fetchall(C::connection()) -> {ok, list()} | {error, Reason::binary()}

fetchone/1

fetchone(C::connection()) -> {ok, list()} | {error, Reason::binary()}

get_last_error/1

get_last_error(C::connection()) -> {integer(), binary()}

ping/1

ping(C::connection()) -> ok | error

prepare/2

prepare(C::connection(), QueryString::binary()) -> ok | {error, Reason::binary()}

rollback/1

rollback(C::connection()) -> ok | {error, Reason::binary()}

start_link/0

start_link() -> {ok, pid()}

sync/1

sync(C) -> any()


Generated by EDoc