Module
Yoga.ScyllaDB.TypedQueryOm
- Package
- purescript-yoga-scylladb-om
- Repository
- rowtype-yoga/purescript-yoga-scylladb-om
#executeSql Source
executeSql :: forall @params @result r err. HFoldlWithIndex TurnIntoSQLParam (Map String SQLParameter) (Record params) (Map String SQLParameter) => ReadForeign result => SQLQuery params -> Record params -> Om { scylla :: Client | r } (parseError :: String | err) (Array result)Execute a typed CQL query in Om context Automatically gets Client from Om context Throws parse errors to the Om exception channel
#executeSqlOne Source
executeSqlOne :: forall @params @result r err. HFoldlWithIndex TurnIntoSQLParam (Map String SQLParameter) (Record params) (Map String SQLParameter) => ReadForeign result => SQLQuery params -> Record params -> Om { scylla :: Client | r } (parseError :: String | err) (Maybe result)Execute a typed CQL query and return a single row in Om context
#executeMutation Source
executeMutation :: forall @params r err. HFoldlWithIndex TurnIntoSQLParam (Map String SQLParameter) (Record params) (Map String SQLParameter) => SQLQuery params -> Record params -> Om { scylla :: Client | r } err UnitExecute a mutation in Om context