Module
Yoga.ScyllaDB.TypedQuery
- Package
- purescript-yoga-scylladb
- Repository
- rowtype-yoga/purescript-yoga-scylladb
#sqlParamToForeign Source
sqlParamToForeign :: SQLParameter -> ForeignConvert a SQLParameter to Foreign for ScyllaDB
#executeSql Source
executeSql :: forall @params @result. HFoldlWithIndex TurnIntoSQLParam (Map String SQLParameter) (Record params) (Map String SQLParameter) => ReadForeign result => SQLQuery params -> Record params -> Client -> Aff (Either String (Array result))Execute a typed CQL query and parse results with yoga-json
#executeSqlOne Source
executeSqlOne :: forall @params @result. HFoldlWithIndex TurnIntoSQLParam (Map String SQLParameter) (Record params) (Map String SQLParameter) => ReadForeign result => SQLQuery params -> Record params -> Client -> Aff (Either String (Maybe result))Execute a typed CQL query and return a single row
#executeMutation Source
executeMutation :: forall @params. HFoldlWithIndex TurnIntoSQLParam (Map String SQLParameter) (Record params) (Map String SQLParameter) => SQLQuery params -> Record params -> Client -> Aff UnitExecute a mutation (INSERT/UPDATE/DELETE)