From fc102d902436841ff2db823a0525dea1bfe9157e Mon Sep 17 00:00:00 2001 From: qingliangcn Date: Thu, 28 Nov 2013 00:29:25 +0800 Subject: [PATCH] correct the insert function spec --- src/esqlite3.erl | 4 ++-- src/esqlite3_nif.erl | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/esqlite3.erl b/src/esqlite3.erl index 3e0ef06..102c663 100644 --- a/src/esqlite3.erl +++ b/src/esqlite3.erl @@ -202,13 +202,13 @@ exec(Sql, {connection, _Ref, Connection}, Timeout) -> %% @doc Insert records, returns the last rowid. %% -%% @spec insert(iolist(), connection()) -> integer() | {error, error_message()} +%% @spec insert(iolist(), connection()) -> {ok, integer()} | {error, error_message()} insert(Sql, Connection) -> insert(Sql, Connection, ?DEFAULT_TIMEOUT). %% @doc Insert %% -%% @spec insert(iolist(), connection(), timeout()) -> integer() | {error, error_message()} +%% @spec insert(iolist(), connection(), timeout()) -> {ok, integer()} | {error, error_message()} insert(Sql, {connection, _Ref, Connection}, Timeout) -> Ref = make_ref(), ok = esqlite3_nif:insert(Connection, Ref, self(), Sql), diff --git a/src/esqlite3_nif.erl b/src/esqlite3_nif.erl index 24d8afe..147ec0b 100644 --- a/src/esqlite3_nif.erl +++ b/src/esqlite3_nif.erl @@ -109,7 +109,7 @@ close(_Db, _Ref, _Dest) -> %% @doc Insert record %% -%% @spec insert(connection(), Ref::reference(), Dest::pid(), string()) -> ok | {error, message()} +%% @spec insert(connection(), Ref::reference(), Dest::pid(), string()) -> {ok, integer()} | {error, message()} insert(_Db, _Ref, _Dest, _Sql) -> exit(nif_library_not_loaded).