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
pub const version: String
Search Document