Removed unused stuff

This commit is contained in:
Maas-Maarten Zeeman
2022-05-28 14:28:58 +02:00
parent e831ba0a33
commit 51ea6d29be
3 changed files with 7 additions and 33 deletions

View File

@@ -25,7 +25,6 @@
#include <sqlite3.h>
#define MAX_ATOM_LENGTH 255 /* from atom.h, not exposed in erlang include */
#define MAX_SQLITE_NAME_LENGTH 255 /* Maximum name length. Using longer will return misuse */
#define MAX_PATHNAME 512 /* unfortunately not in sqlite.h. */
static ErlNifResourceType *esqlite3_type = NULL;
@@ -79,12 +78,6 @@ make_error_tuple(ErlNifEnv *env, const char *reason)
return enif_make_tuple2(env, make_atom(env, "error"), make_atom(env, reason));
}
static ERL_NIF_TERM
make_row_tuple(ErlNifEnv *env, ERL_NIF_TERM value)
{
return enif_make_tuple2(env, make_atom(env, "row"), value);
}
static ERL_NIF_TERM
make_sqlite3_error_tuple(ErlNifEnv *env, int error_code) {
return enif_make_tuple2(env, make_atom(env, "error"), enif_make_int(env, error_code));

View File

@@ -47,22 +47,19 @@
bind_blob/3,
bind_null/2,
bind/2,
step/1,
reset/1,
interrupt/1,
q/2, q/3,
fetchone/1,
fetchall/1,
backup_init/4,
backup_remaining/1,
backup_pagecount/1,
backup_step/2,
backup_finish/1
backup_finish/1,
bind/2,
q/2, q/3,
fetchall/1
]).
-define(DEFAULT_TIMEOUT, infinity).
@@ -76,7 +73,6 @@
}).
-record(esqlite3_stmt, {
db :: esqlite3_nif:esqlite3(),
stmt :: esqlite3_nif:esqlite3_stmt()
}).
@@ -203,21 +199,6 @@ q(Connection, Sql, Args) ->
%% fetchall
%%
%%
%-spec fetchone(statement()) -> tuple().
fetchone(Statement) ->
case step(Statement) of
Row when is_list(Row) ->
Row;
'$done' ->
ok;
{error, _} = E ->
E
end.
%
%%% @doc Fetch all records
%%% @param Statement is prepared sql statement
%-spec fetchall(statement()) -> list(row()) | {error, _}.
fetchall(Statement) ->
fetchall1(Statement, []).
@@ -327,7 +308,7 @@ prepare(Connection, Sql) ->
prepare(#esqlite3{db=Connection}, Sql, PrepareFlags) ->
case esqlite3_nif:prepare(Connection, Sql, props_to_prepare_flag(PrepareFlags)) of
{ok, Stmt} ->
{ok, #esqlite3_stmt{db=Connection, stmt=Stmt}};
{ok, #esqlite3_stmt{stmt=Stmt}};
{error, _}=Error ->
Error
end.

View File

@@ -35,7 +35,7 @@ close_test() ->
prepare_test() ->
{ok, C} = esqlite3:open(":memory:"),
?assertMatch({ok, {esqlite3_stmt, _, _}}, esqlite3:prepare(C, "select 1")),
?assertMatch({ok, {esqlite3_stmt, _}}, esqlite3:prepare(C, "select 1")),
ok = esqlite3:close(C),
ok.