--- version: 2.0.0 title: citext encoding file: ./test/squirrel_test.gleam test_name: citext_encoding_test --- import gleam/dynamic/decode import pog pub type QueryRow { QueryRow(res: Bool) } pub fn query( connection: pog.Connection, arg_1: String, ) -> Result(pog.Returned(QueryRow), pog.QueryError) { let decoder = { use res <- decode.field(0, decode.bool) decode.success(QueryRow(res:)) } "select true as res where $1 = 'wibble'::citext" |> pog.query |> pog.parameter(pog.text(arg_1)) |> pog.returning(decoder) |> pog.execute(connection) }