Skip to content

Commit 685ea76

Browse files
authored
Fix step/2 typespec (#224)
Only one row is returned at a time
1 parent 67d3854 commit 685ea76

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

lib/exqlite/sqlite3.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ defmodule Exqlite.Sqlite3 do
8686
@spec columns(db(), statement()) :: {:ok, [binary()]} | {:error, reason()}
8787
def columns(conn, statement), do: Sqlite3NIF.columns(conn, statement)
8888

89-
@spec step(db(), statement()) :: :done | :busy | {:row, [row()]} | {:error, reason()}
89+
@spec step(db(), statement()) :: :done | :busy | {:row, row()} | {:error, reason()}
9090
def step(conn, statement), do: Sqlite3NIF.step(conn, statement)
9191

9292
@spec multi_step(db(), statement()) ::

lib/exqlite/sqlite3_nif.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ defmodule Exqlite.Sqlite3NIF do
3636
:ok | {:error, reason()} | {:error, {atom(), any()}}
3737
def bind(_conn, _statement, _args), do: :erlang.nif_error(:not_loaded)
3838

39-
@spec step(db(), statement()) :: :done | :busy | {:row, [row()]} | {:error, reason()}
39+
@spec step(db(), statement()) :: :done | :busy | {:row, row()} | {:error, reason()}
4040
def step(_conn, _statement), do: :erlang.nif_error(:not_loaded)
4141

4242
@spec multi_step(db(), statement(), integer()) ::

0 commit comments

Comments
 (0)