polysemy-hasql-0.0.1.0: Polysemy effects for databases
Safe HaskellSafe-Inferred
LanguageHaskell2010

Polysemy.Hasql.Interpreter.DbTable

Documentation

handleDbTable :: forall d migs m r' r a. CustomSemMigrations r' migs => Members [Log, Embed IO] r => Member Log r' => (forall x. Sem (Database ': (Stop DbError ': r')) x -> Sem (Database ': (Stop DbError ': r)) x) -> TableSchema d -> SemMigrations r' migs -> DbTable d m a -> Sem (Stop DbError ': ((Database !! DbError) ': r)) a Source #

tablesScope :: Member (Scoped p (Database !! DbError)) r => p -> (() -> Sem ((Database !! DbError) ': r) a) -> Sem r a Source #

interpretTableViewDd :: CheckedProjection view table => Member (DbTable (DdType table) !! DbError) r => Dd table -> Dd view -> InterpreterFor (DbTable (DdType view) !! DbError) r Source #