Safe Haskell | None |
---|---|
Language | GHC2021 |
Documentation
type CredentialsPath = FilePath #
data family DbBackendOptions b #
Instances
class RunBackendConn b where #
runBackendConn :: LogEnv -> DbBackendOptions b -> ConnectionString -> AppName -> Maybe CredentialsPath -> SpecFile -> Maybe AuthPort -> (Pipeline -> BackendConn b -> IO a) -> IO a #
Instances
RunBackendConn BigQuery # | |
Defined in Napkin.Run.BigQuery runBackendConn :: LogEnv -> DbBackendOptions BigQuery -> ConnectionString -> AppName -> Maybe CredentialsPath -> SpecFile -> Maybe AuthPort -> (Pipeline -> BackendConn BigQuery -> IO a) -> IO a # | |
RunBackendConn MsSql # | |
Defined in Napkin.Run.MsSql runBackendConn :: LogEnv -> DbBackendOptions MsSql -> ConnectionString -> AppName -> Maybe CredentialsPath -> SpecFile -> Maybe AuthPort -> (Pipeline -> BackendConn MsSql -> IO a) -> IO a # | |
RunBackendConn Postgres # | |
Defined in Napkin.Run.Postgres runBackendConn :: LogEnv -> DbBackendOptions Postgres -> ConnectionString -> AppName -> Maybe CredentialsPath -> SpecFile -> Maybe AuthPort -> (Pipeline -> BackendConn Postgres -> IO a) -> IO a # | |
RunBackendConn Redshift # | |
Defined in Napkin.Run.Redshift runBackendConn :: LogEnv -> DbBackendOptions Redshift -> ConnectionString -> AppName -> Maybe CredentialsPath -> SpecFile -> Maybe AuthPort -> (Pipeline -> BackendConn Redshift -> IO a) -> IO a # | |
RunBackendConn Sqlite # | |
Defined in Napkin.Run.Sqlite runBackendConn :: LogEnv -> DbBackendOptions Sqlite -> ConnectionString -> AppName -> Maybe CredentialsPath -> SpecFile -> Maybe AuthPort -> (Pipeline -> BackendConn Sqlite -> IO a) -> IO a # |