napkin-0.5.14
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Metadata.Migration.Types

Documentation

data SpecRunTV1 f #

Constructors

SpecRunV1 

Fields

Instances

Instances details
Beamable SpecRunTV1 # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> SpecRunTV1 f -> SpecRunTV1 g -> m (SpecRunTV1 h) #

tblSkeleton :: TableSkeleton SpecRunTV1 #

Table SpecRunTV1 # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Associated Types

data PrimaryKey SpecRunTV1 column #

Methods

primaryKey :: forall (column :: Type -> Type). SpecRunTV1 column -> PrimaryKey SpecRunTV1 column #

Generic (SpecRunTV1 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Associated Types

type Rep (SpecRunTV1 f) :: Type -> Type #

Methods

from :: SpecRunTV1 f -> Rep (SpecRunTV1 f) x #

to :: Rep (SpecRunTV1 f) x -> SpecRunTV1 f #

Beamable (PrimaryKey SpecRunTV1) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> PrimaryKey SpecRunTV1 f -> PrimaryKey SpecRunTV1 g -> m (PrimaryKey SpecRunTV1 h) #

tblSkeleton :: TableSkeleton (PrimaryKey SpecRunTV1) #

Generic (PrimaryKey SpecRunTV1 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Associated Types

type Rep (PrimaryKey SpecRunTV1 f) :: Type -> Type #

data PrimaryKey SpecRunTV1 f # 
Instance details

Defined in Napkin.Metadata.Migration.Types

type Rep (SpecRunTV1 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

type Rep (SpecRunTV1 f) = D1 ('MetaData "SpecRunTV1" "Napkin.Metadata.Migration.Types" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'False) (C1 ('MetaCons "SpecRunV1" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_v1_srEntryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UUID)) :*: S1 ('MetaSel ('Just "_v1_srApp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Pipeline))) :*: (S1 ('MetaSel ('Just "_v1_srRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f SpecRunId)) :*: S1 ('MetaSel ('Just "_v1_srTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f SpecTableName)))) :*: ((S1 ('MetaSel ('Just "_v1_srStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime)) :*: S1 ('MetaSel ('Just "_v1_srComplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime)))) :*: (S1 ('MetaSel ('Just "_v1_srAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "_v1_srError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text)))))) :*: (((S1 ('MetaSel ('Just "_v1_srRowsAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64))) :*: S1 ('MetaSel ('Just "_v1_srBytesAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64)))) :*: (S1 ('MetaSel ('Just "_v1_srCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Pennies))) :*: S1 ('MetaSel ('Just "_v1_srServerTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64))))) :*: ((S1 ('MetaSel ('Just "_v1_srHookRowsAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64))) :*: S1 ('MetaSel ('Just "_v1_srHookBytesAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64)))) :*: (S1 ('MetaSel ('Just "_v1_srHookCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Pennies))) :*: (S1 ('MetaSel ('Just "_v1_srHookServerTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64))) :*: S1 ('MetaSel ('Just "_v1_srDeps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe DepChain)))))))))
type Rep (PrimaryKey SpecRunTV1 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

type Rep (PrimaryKey SpecRunTV1 f) = D1 ('MetaData "PrimaryKey" "Napkin.Metadata.Migration.Types" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'False) (C1 ('MetaCons "SpecRunEntryIdV1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UUID))))

newtype MetadataDbV1 f #

Constructors

MetadataDbV1 

Instances

Instances details
Generic (MetadataDbV1 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Associated Types

type Rep (MetadataDbV1 f) :: Type -> Type #

Methods

from :: MetadataDbV1 f -> Rep (MetadataDbV1 f) x #

to :: Rep (MetadataDbV1 f) x -> MetadataDbV1 f #

type Rep (MetadataDbV1 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

type Rep (MetadataDbV1 f) = D1 ('MetaData "MetadataDbV1" "Napkin.Metadata.Migration.Types" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'True) (C1 ('MetaCons "MetadataDbV1" 'PrefixI 'True) (S1 ('MetaSel ('Just "_v1_specRuns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f (TableEntity SpecRunTV1)))))

data SpecRunTV2 f #

Constructors

SpecRunV2 

Fields

Instances

Instances details
Show SpecRunV2 # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Beamable SpecRunTV2 # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> SpecRunTV2 f -> SpecRunTV2 g -> m (SpecRunTV2 h) #

tblSkeleton :: TableSkeleton SpecRunTV2 #

Table SpecRunTV2 # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Associated Types

data PrimaryKey SpecRunTV2 column #

Methods

primaryKey :: forall (column :: Type -> Type). SpecRunTV2 column -> PrimaryKey SpecRunTV2 column #

Eq SpecRunV2 # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Generic (SpecRunTV2 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Associated Types

type Rep (SpecRunTV2 f) :: Type -> Type #

Methods

from :: SpecRunTV2 f -> Rep (SpecRunTV2 f) x #

to :: Rep (SpecRunTV2 f) x -> SpecRunTV2 f #

Beamable (PrimaryKey SpecRunTV2) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Methods

zipBeamFieldsM :: forall m (f :: Type -> Type) (g :: Type -> Type) (h :: Type -> Type). Applicative m => (forall a. Columnar' f a -> Columnar' g a -> m (Columnar' h a)) -> PrimaryKey SpecRunTV2 f -> PrimaryKey SpecRunTV2 g -> m (PrimaryKey SpecRunTV2 h) #

tblSkeleton :: TableSkeleton (PrimaryKey SpecRunTV2) #

Generic (PrimaryKey SpecRunTV2 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Associated Types

type Rep (PrimaryKey SpecRunTV2 f) :: Type -> Type #

data PrimaryKey SpecRunTV2 f # 
Instance details

Defined in Napkin.Metadata.Migration.Types

type Rep (SpecRunTV2 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

type Rep (SpecRunTV2 f) = D1 ('MetaData "SpecRunTV2" "Napkin.Metadata.Migration.Types" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'False) (C1 ('MetaCons "SpecRunV2" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "_v2_srEntryId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UUID)) :*: S1 ('MetaSel ('Just "_v2_srApp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f AppName))) :*: (S1 ('MetaSel ('Just "_v2_srPipeline") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f Pipeline)) :*: S1 ('MetaSel ('Just "_v2_srRunId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f SpecRunId)))) :*: ((S1 ('MetaSel ('Just "_v2_srTable") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f SpecTableName)) :*: S1 ('MetaSel ('Just "_v2_srStarted") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UTCTime))) :*: (S1 ('MetaSel ('Just "_v2_srComplete") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe UTCTime))) :*: (S1 ('MetaSel ('Just "_v2_srAction") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))) :*: S1 ('MetaSel ('Just "_v2_srError") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Text))))))) :*: (((S1 ('MetaSel ('Just "_v2_srRowsAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64))) :*: S1 ('MetaSel ('Just "_v2_srBytesAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64)))) :*: (S1 ('MetaSel ('Just "_v2_srCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Pennies))) :*: S1 ('MetaSel ('Just "_v2_srServerTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64))))) :*: ((S1 ('MetaSel ('Just "_v2_srHookRowsAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64))) :*: S1 ('MetaSel ('Just "_v2_srHookBytesAffected") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64)))) :*: (S1 ('MetaSel ('Just "_v2_srHookCost") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Pennies))) :*: (S1 ('MetaSel ('Just "_v2_srHookServerTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe Int64))) :*: S1 ('MetaSel ('Just "_v2_srDeps") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f (Maybe DepChain)))))))))
type Rep (PrimaryKey SpecRunTV2 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

type Rep (PrimaryKey SpecRunTV2 f) = D1 ('MetaData "PrimaryKey" "Napkin.Metadata.Migration.Types" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'False) (C1 ('MetaCons "SpecRunEntryIdV2" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (C f UUID))))

newtype MetadataDbV2 f #

Constructors

MetadataDbV2 

Instances

Instances details
Generic (MetadataDbV2 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

Associated Types

type Rep (MetadataDbV2 f) :: Type -> Type #

Methods

from :: MetadataDbV2 f -> Rep (MetadataDbV2 f) x #

to :: Rep (MetadataDbV2 f) x -> MetadataDbV2 f #

type Rep (MetadataDbV2 f) # 
Instance details

Defined in Napkin.Metadata.Migration.Types

type Rep (MetadataDbV2 f) = D1 ('MetaData "MetadataDbV2" "Napkin.Metadata.Migration.Types" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'True) (C1 ('MetaCons "MetadataDbV2" 'PrefixI 'True) (S1 ('MetaSel ('Just "_v2_specRuns") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (f (TableEntity SpecRunTV2)))))