Module orca_conn

Data Types

generic_response()

generic_response() = #orca_ok{} | #orca_rows{} | #orca_error{} | #orca_request_local_file_content{}

query_text()

query_text() = iolist() | binary()

Function Index

init_db/2
ping/1
process_info/1
process_kill/2
quit/1
raw_packet/3
raw_packet_and_recv/2
recv_response/1
shutdown/2
sql/2
sql/3
start_link/1
start_link/2

Function Details

init_db/2

init_db(C, Db) -> any()

ping/1

ping(C::pid()) -> {ok, #orca_ok{}} | {error, term()}

process_info/1

process_info(C::pid()) -> {ok, #orca_rows{} | #orca_error{}} | {error, term()}

process_kill/2

process_kill(C::pid(), ThreadID::non_neg_integer()) -> {ok, #orca_ok{} | #orca_error{}} | {error, term()}

quit/1

quit(C) -> any()

raw_packet/3

raw_packet(C, SeqID, Packet) -> any()

raw_packet_and_recv/2

raw_packet_and_recv(C, Packet) -> any()

recv_response/1

recv_response(C) -> any()

shutdown/2

shutdown(OrcaConn::pid(), Reason::term()) -> ok

sql/2

sql(C::pid(), Q::query_text()) -> {ok, generic_response()} | {error, term()}

sql/3

sql(C::pid(), Q::query_text(), A::[term()]) -> {ok, generic_response()} | {error, term()}

start_link/1

start_link(Url::db_url()) -> {ok, pid()}

start_link/2

start_link(Url::db_url(), Opts::[conn_opt()]) -> {ok, pid()}


Generated by EDoc