From e325ba0c7747209142615e348f6ddbe5b2448ae1 Mon Sep 17 00:00:00 2001 From: Alexey Romanov Date: Fri, 26 Nov 2010 17:57:55 +0300 Subject: [PATCH] Fixed type sql_non_query_result() to include {rowid, integer()} on INSERT --- include/sqlite3.hrl | 2 +- src/sqlite3.erl | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/include/sqlite3.hrl b/include/sqlite3.hrl index 7a6d5ec..ec59904 100644 --- a/include/sqlite3.hrl +++ b/include/sqlite3.hrl @@ -23,5 +23,5 @@ -type(sql_value() :: number() | ?NULL_ATOM | iodata() | {blob, binary()}). -type(sqlite_error() :: {error, integer(), string()}). --type(sql_non_query_result() :: ok | sqlite_error()). +-type(sql_non_query_result() :: ok | sqlite_error() | {rowid, integer()}). -type(sql_result() :: sql_non_query_result() | [{columns, [string()]} | {rows, [tuple()]}]). diff --git a/src/sqlite3.erl b/src/sqlite3.erl index 617358f..082ad05 100644 --- a/src/sqlite3.erl +++ b/src/sqlite3.erl @@ -809,7 +809,7 @@ build_primary_key_constraint(Tail, Acc) -> %% (http://www.sqlite.org/c3ref/c_busy_recovery.html) and a string containing %% English-language text that describes the error. %% @end -%% @type sql_non_query_result() = ok | sqlite_error(). +%% @type sql_non_query_result() = ok | sqlite_error() | {rowid, integer()}. %% The result returned by functions which call the database but don't return %% any records. %% @end