gdo
Public entrypoint for the gdo package.
Values
pub fn exec_sqlite(
database: String,
sql: String,
params: List(value.Param),
) -> Result(result.ExecutionResult, error.Error)
pub fn open_sqlite(
database: String,
) -> Result(connection.Connection, error.Error)
pub const package_name: String
pub fn prepare(
sql: String,
) -> Result(statement.Statement, error.Error)
pub fn query_all_sqlite(
database: String,
sql: String,
params: List(value.Param),
) -> Result(result.QueryResult, error.Error)
pub fn query_all_sqlite_as(
database: String,
sql: String,
params: List(value.Param),
using decoder: fn(row.Row) -> Result(a, error.Error),
) -> Result(List(a), error.Error)
pub fn query_one_sqlite(
database: String,
sql: String,
params: List(value.Param),
) -> Result(option.Option(row.Row), error.Error)
pub fn query_one_sqlite_as(
database: String,
sql: String,
params: List(value.Param),
using decoder: fn(row.Row) -> Result(a, error.Error),
) -> Result(option.Option(a), error.Error)
pub fn sqlite(database: String) -> connection.ConnectionConfig
pub fn sqlite_config(
database: String,
) -> connection.ConnectionConfig