napkin-1.0.0
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Spec.Graph.Types

Documentation

data TableType #

Instances

Instances details
Show TableType # 
Instance details

Defined in Napkin.Spec.Graph.Types

data SpecDepGraphNode #

Instances

Instances details
Generic SpecDepGraphNode # 
Instance details

Defined in Napkin.Spec.Graph.Types

Associated Types

type Rep SpecDepGraphNode :: Type -> Type #

Show SpecDepGraphNode # 
Instance details

Defined in Napkin.Spec.Graph.Types

type Rep SpecDepGraphNode # 
Instance details

Defined in Napkin.Spec.Graph.Types

type Rep SpecDepGraphNode = D1 ('MetaData "SpecDepGraphNode" "Napkin.Spec.Graph.Types" "napkin-1.0.0-B79azc00rn1K8mj00hwhwG" 'False) (C1 ('MetaCons "SpecDepGraphNode" 'PrefixI 'True) (S1 ('MetaSel ('Just "sdglTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SpecTableName) :*: (S1 ('MetaSel ('Just "sdglTableType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TableType) :*: S1 ('MetaSel ('Just "sdglTableTags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set TableSpecTag)))))

newtype TaskId #

Constructors

TaskId 

Fields

Instances

Instances details
Show TaskId # 
Instance details

Defined in Napkin.Spec.Graph.Types

Eq TaskId # 
Instance details

Defined in Napkin.Spec.Graph.Types

Methods

(==) :: TaskId -> TaskId -> Bool #

(/=) :: TaskId -> TaskId -> Bool #

Ord TaskId # 
Instance details

Defined in Napkin.Spec.Graph.Types

data TaskState b #

Instances

Instances details
Generic (TaskState b) # 
Instance details

Defined in Napkin.Spec.Graph.Types

Associated Types

type Rep (TaskState b) :: Type -> Type #

Methods

from :: TaskState b -> Rep (TaskState b) x #

to :: Rep (TaskState b) x -> TaskState b #

Show (BackendQueryStats backend) => Show (TaskState backend) # 
Instance details

Defined in Napkin.Spec.Graph.Types

Methods

showsPrec :: Int -> TaskState backend -> ShowS #

show :: TaskState backend -> String #

showList :: [TaskState backend] -> ShowS #

Eq (BackendQueryStats backend) => Eq (TaskState backend) # 
Instance details

Defined in Napkin.Spec.Graph.Types

Methods

(==) :: TaskState backend -> TaskState backend -> Bool #

(/=) :: TaskState backend -> TaskState backend -> Bool #

type Rep (TaskState b) # 
Instance details

Defined in Napkin.Spec.Graph.Types

type Rep (TaskState b) = D1 ('MetaData "TaskState" "Napkin.Spec.Graph.Types" "napkin-1.0.0-B79azc00rn1K8mj00hwhwG" 'False) ((C1 ('MetaCons "Pending" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Blocked" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set TaskId))) :+: C1 ('MetaCons "Running" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "CompletedOk" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (QueryStats b))) :+: (C1 ('MetaCons "CompletedError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)) :+: C1 ('MetaCons "Skipped" 'PrefixI 'False) (U1 :: Type -> Type))))

data ShowTaskIds #

Constructors

ShowTaskIds 
HideTaskIds 

Instances

Instances details
Show ShowTaskIds # 
Instance details

Defined in Napkin.Spec.Graph.Types

Eq ShowTaskIds # 
Instance details

Defined in Napkin.Spec.Graph.Types