Copyright | (c) Soostone Inc 2020 |
---|---|
License | AllRightsReserved |
Stability | experimental |
Portability | POSIX |
Safe Haskell | None |
Language | Haskell2010 |
Synopsis
- newtype SpecState = SpecState {}
- newtype Pennies = Pennies Int64
- newtype SpecRunId = SpecRunId UUID
- data SpecRunT f = SpecRun {
- srEntryId :: C f UUID
- srApp :: C f AppName
- srPipeline :: C f Pipeline
- srRunId :: C f SpecRunId
- srTable :: C f (Ref Table)
- srStarted :: C f UTCTime
- srComplete :: C f (Maybe UTCTime)
- srAction :: C f (Maybe Text)
- srError :: C f (Maybe Text)
- srRowsAffected :: C f (Maybe Int64)
- srBytesAffected :: C f (Maybe Int64)
- srCost :: C f (Maybe Pennies)
- srServerTime :: C f (Maybe Int64)
- srHookRowsAffected :: C f (Maybe Int64)
- srHookBytesAffected :: C f (Maybe Int64)
- srHookCost :: C f (Maybe Pennies)
- srHookServerTime :: C f (Maybe Int64)
- srDeps :: C f (Maybe (Showing DepChain))
- type SpecRun = SpecRunT Identity
- data SpecTarget
- ssTables :: Iso' SpecState (Map (Ref Table) SpecRun)
Documentation
Instances
Each run of the spec for a table is captured
Instances
SpecRun | |
|
Instances
data SpecTarget #