napkin-0.5.14
Copyright(c) Soostone Inc 2020
LicenseAllRightsReserved
Stabilityexperimental
PortabilityPOSIX
Safe HaskellSafe-Inferred
LanguageGHC2021

Napkin.Spec.Dump

Description

dump Specs as dot or SQL files

Documentation

data DumpNameMode #

Constructors

UseSpecNames 
UseDbNames 

Instances

Instances details
Show DumpNameMode # 
Instance details

Defined in Napkin.Spec.Dump

Eq DumpNameMode # 
Instance details

Defined in Napkin.Spec.Dump

type WriteLog = (LText, [(LText, LText)]) #

newtype GraphJSON #

Instances

Instances details
ToJSON GraphJSON # 
Instance details

Defined in Napkin.Spec.Dump

Generic GraphJSON # 
Instance details

Defined in Napkin.Spec.Dump

Associated Types

type Rep GraphJSON :: Type -> Type #

type Rep GraphJSON # 
Instance details

Defined in Napkin.Spec.Dump

type Rep GraphJSON = D1 ('MetaData "GraphJSON" "Napkin.Spec.Dump" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'True) (C1 ('MetaCons "GraphJSON" 'PrefixI 'True) (S1 ('MetaSel ('Just "managedTables") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Map SpecTableName ManagedTable))))

data ManagedTable #

Instances

Instances details
ToJSON ManagedTable # 
Instance details

Defined in Napkin.Spec.Dump

Generic ManagedTable # 
Instance details

Defined in Napkin.Spec.Dump

Associated Types

type Rep ManagedTable :: Type -> Type #

type Rep ManagedTable # 
Instance details

Defined in Napkin.Spec.Dump

type Rep ManagedTable = D1 ('MetaData "ManagedTable" "Napkin.Spec.Dump" "napkin-0.5.14-JrXUGmKUOt9J0meJSj0Kh4" 'False) (C1 ('MetaCons "ManagedTable" 'PrefixI 'True) (S1 ('MetaSel ('Just "dependencies") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set (Ref Table))) :*: (S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set TableSpecTag)) :*: S1 ('MetaSel ('Just "artifacts") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Set (Ref Table))))))