napkin-0.5.9
Safe HaskellNone
LanguageHaskell2010

Napkin.Run.Effects.Interpreters.SqlParse

Synopsis

Documentation

type SqlParseIO bk = (ParseSQL bk, ReifiesBackend bk) #

Interpret SqlParser by performing the actual parse operation in IO.

caching on repeat runs to save expensive operations.

runSqlParseIO :: forall bk r a. SqlParseIO bk => Sem (SqlParse ': r) a -> Sem r a #