Module ejabberd_odbc [erl svg]

Behaviours: ?GEN_FSM.

Function Index

abort_on_driver_error/2*
code_change/4
connecting/2
connecting/3
db_opts/1*
db_type/1
escape/1
escape_like/1
execute_bloc/1*
fsm_limit_opts/0*
handle_event/3
handle_info/3
handle_sync_event/4
init/1
inner_transaction/1*
keep_alive/1
log/3*
max_fsm_queue/0*
mysql_connect/5*
mysql_item_to_odbc/2*
mysql_to_odbc/1*
nested_op/1*
odbc_connect/1*
outer_op/1*
outer_transaction/3*
pgsql_connect/5*
pgsql_item_to_odbc/1*
pgsql_to_odbc/1*
print_state/1
run_sql_cmd/4*
running/1
session_established/2
session_established/3
sql_bloc/2
sql_call/2*
sql_query/2
sql_query_internal/1*
sql_query_on_all_connections/2
sql_query_t/1
sql_transaction/2
start/1
start_link/2
terminate/3
to_bool/1

Function Details

abort_on_driver_error/2 *

abort_on_driver_error(Reply, From) -> any()

code_change/4

code_change(OldVsn, StateName, State, Extra) -> any()

connecting/2

connecting(Event, State) -> any()

connecting/3

connecting(Req, From, State) -> any()

db_opts/1 *

db_opts(Host) -> any()

To do

db_type/1

db_type(Host) -> any()

escape/1

escape(S) -> any()

escape_like/1

escape_like(S) -> any()

execute_bloc/1 *

execute_bloc(F) -> any()

fsm_limit_opts/0 *

fsm_limit_opts() -> any()

handle_event/3

handle_event(Event, StateName, State) -> any()

handle_info/3

handle_info(Info, StateName, State) -> any()

handle_sync_event/4

handle_sync_event(Event, From, StateName, State) -> any()

init/1

init(X1) -> any()

inner_transaction/1 *

inner_transaction(F) -> any()

keep_alive/1

keep_alive(PID) -> any()

log/3 *

log(Level, Format, Args) -> any()

max_fsm_queue/0 *

max_fsm_queue() -> any()

mysql_connect/5 *

mysql_connect(Server, Port, DB, Username, Password) -> any()

mysql_item_to_odbc/2 *

mysql_item_to_odbc(Columns, Recs) -> any()

mysql_to_odbc/1 *

mysql_to_odbc(X1) -> any()

nested_op/1 *

nested_op(X1) -> any()

odbc_connect/1 *

odbc_connect(SQLServer) -> any()

outer_op/1 *

outer_op(X1::Op) -> {error, Reason} | {aborted, Reason} | {atomic, Result}

outer_transaction/3 *

outer_transaction(F, NRestarts, Reason) -> any()

pgsql_connect/5 *

pgsql_connect(Server, Port, DB, Username, Password) -> any()

pgsql_item_to_odbc/1 *

pgsql_item_to_odbc(OIDN) -> any()

pgsql_to_odbc/1 *

pgsql_to_odbc(X1) -> any()

print_state/1

print_state(State) -> any()

run_sql_cmd/4 *

run_sql_cmd(Command, From, State, Timestamp) -> any()

running/1

running(Host) -> any()

session_established/2

session_established(Event, State) -> any()

session_established/3

session_established(Request, From, State) -> any()

sql_bloc/2

sql_bloc(Host, F) -> any()

sql_call/2 *

sql_call(Host, Msg) -> any()

sql_query/2

sql_query(Host, Query) -> any()

sql_query_internal/1 *

sql_query_internal(Query) -> any()

sql_query_on_all_connections/2

sql_query_on_all_connections(Host, Query) -> any()

sql_query_t/1

sql_query_t(Query) -> any()

sql_transaction/2

sql_transaction(Host, Queries) -> any()

start/1

start(Host) -> any()

start_link/2

start_link(Host, StartInterval) -> any()

terminate/3

terminate(Reason, StateName, State) -> any()

to_bool/1

to_bool(X1) -> any()


Generated by EDoc, May 23 2012, 07:15:12.