napkin-0.5.14
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Metadata.Lens

Documentation

entryId :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 UUID -> f2 (Columnar f1 UUID)) -> SpecRunT f1 -> f2 (SpecRunT f1) #

app :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 AppName -> f2 (Columnar f1 AppName)) -> SpecRunT f1 -> f2 (SpecRunT f1) #

pipeline :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 Pipeline -> f2 (Columnar f1 Pipeline)) -> SpecRunT f1 -> f2 (SpecRunT f1) #

runId :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 SpecRunId -> f2 (Columnar f1 SpecRunId)) -> SpecRunT f1 -> f2 (SpecRunT f1) #

table :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 SpecTableName -> f2 (Columnar f1 SpecTableName)) -> SpecRunT f1 -> f2 (SpecRunT f1) #

started :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 UTCTime -> f2 (Columnar f1 UTCTime)) -> SpecRunT f1 -> f2 (SpecRunT f1) #

complete :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe UTCTime) -> f2 (Columnar f1 (Maybe UTCTime))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

action :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe Text) -> f2 (Columnar f1 (Maybe Text))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

error :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe Text) -> f2 (Columnar f1 (Maybe Text))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

rowsAffected :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe Int64) -> f2 (Columnar f1 (Maybe Int64))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

serverTime :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe Int64) -> f2 (Columnar f1 (Maybe Int64))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

hookRowsAffected :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe Int64) -> f2 (Columnar f1 (Maybe Int64))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

hookServerTime :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe Int64) -> f2 (Columnar f1 (Maybe Int64))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

dependencies :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe DepChain) -> f2 (Columnar f1 (Maybe DepChain))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

backend :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe Text) -> f2 (Columnar f1 (Maybe Text))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

backendStats :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe BkStatistics) -> f2 (Columnar f1 (Maybe BkStatistics))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

hookBackendStats :: forall (f1 :: Type -> Type) (f2 :: Type -> Type). Functor f2 => (Columnar f1 (Maybe BkStatistics) -> f2 (Columnar f1 (Maybe BkStatistics))) -> SpecRunT f1 -> f2 (SpecRunT f1) #

specRuns :: forall {f :: Type -> Type}. Lens' (MetadataDb f) (f (TableEntity SpecRunT)) #