Module
Yoga.BunSQLite.TypedQuery
- Package
- purescript-yoga-bun-sqlite
- Repository
- rowtype-yoga/purescript-yoga-bun-sqlite
#sqlParamToForeign Source
sqlParamToForeign :: SQLParameter -> ForeignConvert a SQLParameter to Foreign for Bun SQLite
#executeSql Source
executeSql :: forall @params @result. HFoldlWithIndex TurnIntoSQLParam (Map String SQLParameter) (Record params) (Map String SQLParameter) => ReadForeign result => SQLQuery params -> Record params -> Database -> Effect (Either String (Array result))Execute a typed SQL 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 -> Database -> Effect (Either String (Maybe result))Execute a typed SQL 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 -> Database -> Effect UnitExecute a mutation (INSERT/UPDATE/DELETE)