Safe Haskell | None |
---|---|
Language | GHC2024 |
Synopsis
- graphToDotSimple :: forall {k} b (kind :: k). (NodeExtra b, ClusterExtra) -> Map TaskId SimpleTaskState -> TasksDAG kind b -> TasksDAGGraph kind b -> Text
- tasksToDotSimpleGV :: forall {k} b (kind :: k). ShowTaskIds -> (NodeExtra b, ClusterExtra) -> (SpecTableName -> Ref Table) -> Map TaskId SimpleTaskState -> TasksDAG kind b -> DotGraph Node
- graphToDotSimpleGV :: forall {k} b (kind :: k). ShowTaskIds -> (NodeExtra b, ClusterExtra) -> (SpecTableName -> Ref Table) -> Map TaskId SimpleTaskState -> TasksDAG kind b -> TasksDAGGraph kind b -> DotGraph Node
- tagColors :: forall {k} (kind :: k) b. TasksDAG kind b -> ColorBuckets
- schemaName :: (SpecTableName -> Ref Table) -> TableName -> Text
- schemaColors :: forall {k} (kind :: k) b. (SpecTableName -> Ref Table) -> TasksDAG kind b -> ColorBuckets
- tableToDotSimpleGV :: (SpecTableName -> Ref Table) -> (Task (Executable b) -> Attributes) -> Maybe (Map TaskId SimpleTaskState) -> TasksDAG Full b -> DotGraph Node
- tableToDotSimple :: (Task (Executable b) -> Attributes) -> Maybe (Map TaskId SimpleTaskState) -> TasksDAG Full b -> Text
- tableGraphAsDot :: (SpecTableName -> Ref Table) -> (Task (Executable b) -> Attributes) -> Maybe (Map TaskId SimpleTaskState) -> TasksDAG Full b -> Gr (Task (Executable b)) () -> DotGraph Node
- showExecution :: ExecutionReason -> Text
- tableGraphAsDotColor :: (Task (Executable b) -> Color) -> (Task (Executable b) -> Text) -> (SpecTableName -> Ref Table) -> (Task (Executable b) -> Attributes) -> TasksDAG Full b -> Gr (Task (Executable b)) () -> DotGraph Node
- type NodeExtra b = Task (Executable b) -> Attributes
- type ClusterExtra = YAMLTask -> [TableSpecTag] -> Attributes
- tasksGraphAsDot :: forall {k1} (k2 :: k1) b. ShowTaskIds -> (NodeExtra b, ClusterExtra) -> (SpecTableName -> Ref Table) -> Map TaskId SimpleTaskState -> TasksDAG k2 b -> Gr (Task (Executable b)) () -> DotGraph Node
- type RGB = (Word8, Word8, Word8)
- taskStateColor :: SimpleTaskState -> RGB
- type ColorBuckets = Map Text Color
- clusterLabel :: ColorBuckets -> Text -> [TableSpecTag] -> Label
- type TagsPerRow = Int
- tagRows :: TagsPerRow -> ColorBuckets -> [TableSpecTag] -> [Row]
- tableau10Colors :: [Color]
- tableau20Colors :: [Color]
Documentation
graphToDotSimple :: forall {k} b (kind :: k). (NodeExtra b, ClusterExtra) -> Map TaskId SimpleTaskState -> TasksDAG kind b -> TasksDAGGraph kind b -> Text #
tasksToDotSimpleGV :: forall {k} b (kind :: k). ShowTaskIds -> (NodeExtra b, ClusterExtra) -> (SpecTableName -> Ref Table) -> Map TaskId SimpleTaskState -> TasksDAG kind b -> DotGraph Node #
graphToDotSimpleGV :: forall {k} b (kind :: k). ShowTaskIds -> (NodeExtra b, ClusterExtra) -> (SpecTableName -> Ref Table) -> Map TaskId SimpleTaskState -> TasksDAG kind b -> TasksDAGGraph kind b -> DotGraph Node #
tagColors :: forall {k} (kind :: k) b. TasksDAG kind b -> ColorBuckets #
schemaName :: (SpecTableName -> Ref Table) -> TableName -> Text #
schemaColors :: forall {k} (kind :: k) b. (SpecTableName -> Ref Table) -> TasksDAG kind b -> ColorBuckets #
tableToDotSimpleGV :: (SpecTableName -> Ref Table) -> (Task (Executable b) -> Attributes) -> Maybe (Map TaskId SimpleTaskState) -> TasksDAG Full b -> DotGraph Node #
tableToDotSimple :: (Task (Executable b) -> Attributes) -> Maybe (Map TaskId SimpleTaskState) -> TasksDAG Full b -> Text #
tableGraphAsDot :: (SpecTableName -> Ref Table) -> (Task (Executable b) -> Attributes) -> Maybe (Map TaskId SimpleTaskState) -> TasksDAG Full b -> Gr (Task (Executable b)) () -> DotGraph Node #
showExecution :: ExecutionReason -> Text #
tableGraphAsDotColor :: (Task (Executable b) -> Color) -> (Task (Executable b) -> Text) -> (SpecTableName -> Ref Table) -> (Task (Executable b) -> Attributes) -> TasksDAG Full b -> Gr (Task (Executable b)) () -> DotGraph Node #
type NodeExtra b = Task (Executable b) -> Attributes #
type ClusterExtra = YAMLTask -> [TableSpecTag] -> Attributes #
tasksGraphAsDot :: forall {k1} (k2 :: k1) b. ShowTaskIds -> (NodeExtra b, ClusterExtra) -> (SpecTableName -> Ref Table) -> Map TaskId SimpleTaskState -> TasksDAG k2 b -> Gr (Task (Executable b)) () -> DotGraph Node #
taskStateColor :: SimpleTaskState -> RGB #
type ColorBuckets = Map Text Color #
clusterLabel :: ColorBuckets -> Text -> [TableSpecTag] -> Label #
type TagsPerRow = Int #
tagRows :: TagsPerRow -> ColorBuckets -> [TableSpecTag] -> [Row] #
tableau10Colors :: [Color] #
schemma colors