Module

Yoga.SQLite.TypedQueryOm

Package
purescript-yoga-sqlite-om
Repository
rowtype-yoga/purescript-yoga-sqlite-om

#executeSql Source

executeSql :: forall tables result params paramsRL stage r err. RowToList params paramsRL => ParamsToArray paramsRL params => ReadForeign (Record result) => Q tables result params stage -> Record params -> Om { sqlite :: Connection | r } err (Array (Record result))

#executeSqlOne Source

executeSqlOne :: forall tables result params paramsRL stage r err. RowToList params paramsRL => ParamsToArray paramsRL params => ReadForeign (Record result) => Q tables result params stage -> Record params -> Om { sqlite :: Connection | r } err (Maybe (Record result))

#executeMutation Source

executeMutation :: forall tables params paramsRL stage r err. RowToList params paramsRL => ParamsToArray paramsRL params => Q tables () params stage -> Record params -> Om { sqlite :: Connection | r } err Int

#executeSqlRaw Source

executeSqlRaw :: forall r err. SQL -> Array SQLiteValue -> Om { sqlite :: Connection | r } err QueryResult

#executeSqlRawOne Source

executeSqlRawOne :: forall r err. SQL -> Array SQLiteValue -> Om { sqlite :: Connection | r } err (Maybe Row)