napkin-1.0.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Metadata.Actions

Synopsis

Documentation

createGetSpecRunEntry :: (MonadIO m, MonadMetadataDb metaBk m) => UTCTime -> AppName -> Pipeline -> SpecRunId -> SpecTableName -> DepChain -> m SpecRunEntryId #

create or get spec run entry

getSpecRunsInfo :: forall be m. MonadMetadataDb be m => AppName -> Integer -> UTCTime -> m [(SpecRunId, UTCTime, Int64)] #

getLatestSpecRun :: forall be m. MonadMetadataDb be m => AppName -> m (Maybe SpecRunId) #

getSpecRun :: forall be m. MonadMetadataDb be m => SpecRunId -> m [SpecRun] #

loadSpecState :: forall be m. MonadMetadataDb be m => AppName -> m [SpecRun] #

loadSpecStateQuery :: forall be s. MetadataDbBackend be => AppName -> Q be MetadataDb s (SpecRunT (QExpr be s)) #