aboutsummaryrefslogtreecommitdiffstats
path: root/src/mysqlerl_connection.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/mysqlerl_connection.erl')
-rw-r--r--src/mysqlerl_connection.erl8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/mysqlerl_connection.erl b/src/mysqlerl_connection.erl
index 35c69b2..cdb19c8 100644
--- a/src/mysqlerl_connection.erl
+++ b/src/mysqlerl_connection.erl
@@ -1,16 +1,17 @@
-module(mysqlerl_connection).
-author('bjc@kublai.com').
+-include("mysqlerl.hrl").
+
-behavior(gen_server).
--export([start_link/6, stop/1, sql_query/3]).
+-export([start_link/6, stop/1]).
-export([init/1, terminate/2, code_change/3,
handle_call/3, handle_cast/2, handle_info/2]).
-record(state, {ref}).
-record(port_closed, {reason}).
--record(sql_query, {q}).
start_link(Host, Port, Database, User, Password, Options) ->
gen_server:start_link(?MODULE, [Host, Port, Database,
@@ -19,9 +20,6 @@ start_link(Host, Port, Database, User, Password, Options) ->
stop(Pid) ->
gen_server:cast(Pid, stop).
-sql_query(Pid, Query, Timeout) ->
- gen_server:call(Pid, #sql_query{q = Query}, Timeout).
-
init([Host, Port, Database, User, Password, Options]) ->
process_flag(trap_exit, true),
Cmd = lists:flatten(io_lib:format("~s ~s ~w ~s ~s ~s ~s",