Fix export of typespecs
This commit is contained in:
@@ -23,9 +23,15 @@ CFlags =
|
|||||||
end.
|
end.
|
||||||
|
|
||||||
[
|
[
|
||||||
{require_min_otp_vsn, "21"},
|
{minimum_otp_vsn, "21.0"},
|
||||||
|
|
||||||
{xref_checks, [undefined_function_calls]},
|
{erl_opts, [debug_info, warnings_as_errors]},
|
||||||
|
|
||||||
|
{xref_checks, [undefined_function_calls,
|
||||||
|
undefined_functions,
|
||||||
|
locals_not_used,
|
||||||
|
deprecated_function_calls,
|
||||||
|
deprecated_functions]},
|
||||||
|
|
||||||
{port_env, [
|
{port_env, [
|
||||||
%% Default darwin ldflags causes loading of system sqlite. Removed -bundle flag.
|
%% Default darwin ldflags causes loading of system sqlite. Removed -bundle flag.
|
||||||
@@ -56,7 +62,8 @@ CFlags =
|
|||||||
unmatched_returns,
|
unmatched_returns,
|
||||||
error_handling,
|
error_handling,
|
||||||
race_conditions,
|
race_conditions,
|
||||||
underspecs
|
underspecs,
|
||||||
|
unknown
|
||||||
]}
|
]}
|
||||||
]},
|
]},
|
||||||
|
|
||||||
|
|||||||
@@ -47,23 +47,23 @@
|
|||||||
-define(DEFAULT_CHUNK_SIZE, 5000).
|
-define(DEFAULT_CHUNK_SIZE, 5000).
|
||||||
|
|
||||||
-record(connection, {
|
-record(connection, {
|
||||||
raw_connection :: esqlite_nif:raw_connection()
|
raw_connection :: esqlite3_nif:raw_connection()
|
||||||
}).
|
}).
|
||||||
|
|
||||||
-record(statement, {
|
-record(statement, {
|
||||||
raw_connection :: esqlite_nif:raw_connection(),
|
raw_connection :: esqlite3_nif:raw_connection(),
|
||||||
raw_statement :: esqlite_nif:raw_statement()
|
raw_statement :: esqlite3_nif:raw_statement()
|
||||||
}).
|
}).
|
||||||
|
|
||||||
-record(backup, {
|
-record(backup, {
|
||||||
raw_connection :: esqlite_nif:raw_connection(),
|
raw_connection :: esqlite3_nif:raw_connection(),
|
||||||
raw_backup :: esqlite_nif:raw_backup()
|
raw_backup :: esqlite3_nif:raw_backup()
|
||||||
}).
|
}).
|
||||||
|
|
||||||
-type connection() :: #connection{}.
|
-type connection() :: #connection{}.
|
||||||
-type statement() :: #statement{}.
|
-type statement() :: #statement{}.
|
||||||
-type backup() :: #backup{}.
|
-type backup() :: #backup{}.
|
||||||
-type sql() :: esqlite_nif:sql().
|
-type sql() :: esqlite3_nif:sql().
|
||||||
|
|
||||||
%% erlang -> sqlite type conversions
|
%% erlang -> sqlite type conversions
|
||||||
%%
|
%%
|
||||||
@@ -79,7 +79,7 @@
|
|||||||
-type row() :: tuple(). % tuple of cell_type
|
-type row() :: tuple(). % tuple of cell_type
|
||||||
-type cell_type() :: undefined | integer() | binary() | float().
|
-type cell_type() :: undefined | integer() | binary() | float().
|
||||||
|
|
||||||
-export_types([connection/0, statement/0, sql/0, row/0, row_id/0, cell_type/0]).
|
-export_type([connection/0, statement/0, sql/0, row/0, rowid/0, cell_type/0]).
|
||||||
|
|
||||||
%% @doc Opens a sqlite3 database mentioned in Filename.
|
%% @doc Opens a sqlite3 database mentioned in Filename.
|
||||||
%%
|
%%
|
||||||
|
|||||||
Reference in New Issue
Block a user