Module efirebirdsql_protocol

Function Index

allocate_statement/1
begin_transaction/2
close/1
columns/1
commit/1
commit_retaining/1
connect/5
description/1
exec_immediate/2
execute/2
execute/3
fetchall/2
fetchone/2
free_statement/3
ping/1
prepare_statement/3
rollback/1
rollback_retaining/1
rowcount/2

Function Details

allocate_statement/1

allocate_statement(Conn::conn()) -> {ok, stmt()} | {error, integer(), binary()}

begin_transaction/2

begin_transaction(AutoCommit::boolean(), Conn::conn()) -> {ok, conn()} | {error, integer(), binary(), conn()}

close/1

close(Conn::conn()) -> {ok, conn()} | {error, integer(), binary(), conn()}

columns/1

columns(Stmt::stmt()) -> list()

commit/1

commit(Conn::conn()) -> ok | {error, integer(), binary()}

commit_retaining/1

commit_retaining(Conn::conn()) -> ok | {error, integer(), binary()}

connect/5

connect(Host::string(), Username::string(), Password::string(), Database::string(), Options::list()) -> {ok, conn()} | {error, integer(), binary(), conn()}

description/1

description(Stmt::stmt()) -> list()

exec_immediate/2

exec_immediate(Sql::binary(), Conn::conn()) -> ok | {error, integer(), binary()}

execute/2

execute(Conn, Stmt) -> any()

execute/3

execute(Conn::conn(), Stmt::stmt(), Params::list()) -> {ok, stmt()} | {error, integer(), binary()}

fetchall/2

fetchall(Conn::conn(), Stmt::stmt()) -> {ok, list() | nil, stmt()}

fetchone/2

fetchone(Conn::conn(), Stmt::stmt()) -> {list() | nil, stmt()}

free_statement/3

free_statement(Conn::conn(), Stmt::stmt(), Type::atom()) -> {ok, stmt()} | {error, integer(), binary()}

ping/1

ping(Conn::conn()) -> ok | error

prepare_statement/3

prepare_statement(Sql::binary(), Conn::conn(), Stmt::stmt()) -> {ok, stmt()} | {error, integer(), binary()}

rollback/1

rollback(Conn::conn()) -> ok | {error, integer(), binary()}

rollback_retaining/1

rollback_retaining(Conn::conn()) -> ok | {error, integer(), binary()}

rowcount/2

rowcount(Conn::conn(), Stmt::stmt()) -> {ok, integer()} | {error, integer(), binary()}


Generated by EDoc