Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- type TblRf = Ref Table
- data IntrmTblUpdSt
- type IntrmTblsUpdSt = Map TblRf IntrmTblUpdSt
- tablesForUpdate :: forall m b. Monad m => UTCTime -> (Ref Table -> m Bool) -> SpecState -> ValidatedInterpretedSpec b -> m (Set TblRf)
Documentation
data IntrmTblUpdSt #
Instances
Eq IntrmTblUpdSt # | |
Defined in Napkin.Spec.Eta (==) :: IntrmTblUpdSt -> IntrmTblUpdSt -> Bool # (/=) :: IntrmTblUpdSt -> IntrmTblUpdSt -> Bool # | |
Ord IntrmTblUpdSt # | |
Defined in Napkin.Spec.Eta compare :: IntrmTblUpdSt -> IntrmTblUpdSt -> Ordering # (<) :: IntrmTblUpdSt -> IntrmTblUpdSt -> Bool # (<=) :: IntrmTblUpdSt -> IntrmTblUpdSt -> Bool # (>) :: IntrmTblUpdSt -> IntrmTblUpdSt -> Bool # (>=) :: IntrmTblUpdSt -> IntrmTblUpdSt -> Bool # max :: IntrmTblUpdSt -> IntrmTblUpdSt -> IntrmTblUpdSt # min :: IntrmTblUpdSt -> IntrmTblUpdSt -> IntrmTblUpdSt # | |
Show IntrmTblUpdSt # | |
Defined in Napkin.Spec.Eta showsPrec :: Int -> IntrmTblUpdSt -> ShowS # show :: IntrmTblUpdSt -> String # showList :: [IntrmTblUpdSt] -> ShowS # |
type IntrmTblsUpdSt = Map TblRf IntrmTblUpdSt #
tablesForUpdate :: forall m b. Monad m => UTCTime -> (Ref Table -> m Bool) -> SpecState -> ValidatedInterpretedSpec b -> m (Set TblRf) #
tablesForUpdate
discovers missing spec tables or containing old data
TODO: parallelize