Fixed types

This commit is contained in:
Alexey Romanov
2011-05-16 13:19:42 +04:00
parent b7b9c5e422
commit c3817095b2

View File

@@ -477,38 +477,38 @@ write_timeout(Db, Tbl, Data, Timeout) ->
gen_server:call(Db, {write, Tbl, Data}, Timeout). gen_server:call(Db, {write, Tbl, Data}, Timeout).
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% @spec write_many(Tbl :: atom(), Data) -> sql_non_query_result() %% @spec write_many(Tbl :: atom(), Data) -> [sql_result()]
%% Data = [[{Column :: atom(), Value :: sql_value()}]] %% Data = [[{Column :: atom(), Value :: sql_value()}]]
%% @doc %% @doc
%% Write all records in Data into table Tbl. Value must be of the %% Write all records in Data into table Tbl. Value must be of the
%% same type as determined from table_info/2. %% same type as determined from table_info/2.
%% @end %% @end
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
-spec write_many(atom(), [[{atom(), sql_value()}]]) -> sql_non_query_result(). -spec write_many(atom(), [[{atom(), sql_value()}]]) -> [sql_result()].
write_many(Tbl, Data) -> write_many(Tbl, Data) ->
write_many(?MODULE, Tbl, Data). write_many(?MODULE, Tbl, Data).
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% @spec write_many(Db :: atom(), Tbl :: atom(), Data) -> sql_non_query_result() %% @spec write_many(Db :: atom(), Tbl :: atom(), Data) -> [sql_result()]
%% Data = [[{Column :: atom(), Value :: sql_value()}]] %% Data = [[{Column :: atom(), Value :: sql_value()}]]
%% @doc %% @doc
%% Write all records in Data into table Tbl in database Db. Value %% Write all records in Data into table Tbl in database Db. Value
%% must be of the same type as determined from table_info/3. %% must be of the same type as determined from table_info/3.
%% @end %% @end
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
-spec write_many(atom(), atom(), [[{atom(), sql_value()}]]) -> sql_non_query_result(). -spec write_many(atom(), atom(), [[{atom(), sql_value()}]]) -> [sql_result()].
write_many(Db, Tbl, Data) -> write_many(Db, Tbl, Data) ->
gen_server:call(Db, {write_many, Tbl, Data}). gen_server:call(Db, {write_many, Tbl, Data}).
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
%% @spec write_many_timeout(Db :: atom(), Tbl :: atom(), Data, Timeout :: timeout()) -> sql_non_query_result() %% @spec write_many_timeout(Db :: atom(), Tbl :: atom(), Data, Timeout :: timeout()) -> [sql_result()]
%% Data = [[{Column :: atom(), Value :: sql_value()}]] %% Data = [[{Column :: atom(), Value :: sql_value()}]]
%% @doc %% @doc
%% Write all records in Data into table Tbl in database Db. Value %% Write all records in Data into table Tbl in database Db. Value
%% must be of the same type as determined from table_info/3. %% must be of the same type as determined from table_info/3.
%% @end %% @end
%%-------------------------------------------------------------------- %%--------------------------------------------------------------------
-spec write_many_timeout(atom(), atom(), [[{atom(), sql_value()}]], timeout()) -> sql_non_query_result(). -spec write_many_timeout(atom(), atom(), [[{atom(), sql_value()}]], timeout()) -> [sql_result()].
write_many_timeout(Db, Tbl, Data, Timeout) -> write_many_timeout(Db, Tbl, Data, Timeout) ->
gen_server:call(Db, {write_many, Tbl, Data}, Timeout). gen_server:call(Db, {write_many, Tbl, Data}, Timeout).