View Source Exqlite (Exqlite v0.11.1)
SQLite3 driver for Elixir.
Link to this section Summary
Link to this section Functions
Specs
child_spec([Exqlite.Connection.connection_opt()]) :: :supervisor.child_spec()
Specs
close(DBConnection.conn(), Exqlite.Query.t(), list()) :: :ok | {:error, Exception.t()}
Specs
close!(DBConnection.conn(), Exqlite.Query.t(), list()) :: :ok
Specs
execute(DBConnection.conn(), Exqlite.Query.t(), list(), list()) :: {:ok, Exqlite.Result.t()} | {:error, Exqlite.Error.t()}
Specs
execute!(DBConnection.conn(), Exqlite.Query.t(), list(), list()) :: Exqlite.Result.t()
Specs
prepare!(DBConnection.conn(), iodata(), iodata(), list()) :: Exqlite.Query.t()
Specs
prepare_execute(DBConnection.conn(), iodata(), iodata(), list(), list()) :: {:ok, Exqlite.Query.t(), Exqlite.Result.t()} | {:error, Exqlite.Error.t()}
Specs
prepare_execute!(DBConnection.conn(), iodata(), iodata(), list(), list()) :: {Exqlite.Query.t(), Exqlite.Result.t()}
Specs
query(DBConnection.conn(), iodata(), list(), list()) :: {:ok, Exqlite.Result.t()} | {:error, Exception.t()}
Specs
query!(DBConnection.conn(), iodata(), list(), list()) :: Exqlite.Result.t()
Specs
rollback(DBConnection.t(), term()) :: no_return()
Specs
start_link([Exqlite.Connection.connection_opt()]) :: {:ok, pid()} | {:error, Exqlite.Error.t()}
Specs
transaction(DBConnection.conn(), (DBConnection.t() -> result), list()) :: {:ok, result} | {:error, any()} when result: var