| Safe Haskell | None |
|---|---|
| Language | GHC2024 |
Arbiter.Core.HasArbiterSchema
Description
Associates a monad with its PostgreSQL schema name and queue registry.
Synopsis
- class Monad m => HasArbiterSchema (m :: Type -> Type) (registry :: JobPayloadRegistry) | m -> registry where
- getSchema :: m SchemaName
Documentation
class Monad m => HasArbiterSchema (m :: Type -> Type) (registry :: JobPayloadRegistry) | m -> registry where Source #
Links a monad to a schema name and registry. The fundep m -> registry
lets the high-level API resolve table names from payload types at compile time.