Safe Haskell | None |
---|---|
Language | GHC2024 |
Napkin.Spec.Yaml.Types.Programs
Documentation
parseYamlHook :: Maybe SpecTableName -> Value -> WarningParser (YamlHook b) #
data YamlHookOnFailure #
Instances
FromJSON YamlHookOnFailure # | |||||
Defined in Napkin.Spec.Yaml.Types.Programs Methods parseJSON :: Value -> Parser YamlHookOnFailure # parseJSONList :: Value -> Parser [YamlHookOnFailure] # | |||||
Generic YamlHookOnFailure # | |||||
Defined in Napkin.Spec.Yaml.Types.Programs Associated Types
Methods from :: YamlHookOnFailure -> Rep YamlHookOnFailure x # to :: Rep YamlHookOnFailure x -> YamlHookOnFailure # | |||||
Show YamlHookOnFailure # | |||||
Defined in Napkin.Spec.Yaml.Types.Programs Methods showsPrec :: Int -> YamlHookOnFailure -> ShowS # show :: YamlHookOnFailure -> String # showList :: [YamlHookOnFailure] -> ShowS # | |||||
Eq YamlHookOnFailure # | |||||
Defined in Napkin.Spec.Yaml.Types.Programs Methods (==) :: YamlHookOnFailure -> YamlHookOnFailure -> Bool # (/=) :: YamlHookOnFailure -> YamlHookOnFailure -> Bool # | |||||
type Rep YamlHookOnFailure # | |||||
Defined in Napkin.Spec.Yaml.Types.Programs |
newtype YamlPreprocessor b #
Constructors
YamlPreprocessor | |
Fields |
Instances
Show (YamlPreprocessor b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods showsPrec :: Int -> YamlPreprocessor b -> ShowS # show :: YamlPreprocessor b -> String # showList :: [YamlPreprocessor b] -> ShowS # | |
Eq (YamlPreprocessor b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods (==) :: YamlPreprocessor b -> YamlPreprocessor b -> Bool # (/=) :: YamlPreprocessor b -> YamlPreprocessor b -> Bool # |
parsePreprocessor :: Default (BackendTableMeta b) => Value -> WarningParser (YamlPreprocessor b) #
newtype YamlSpecProgram b #
Constructors
YamlSpecProgram | |
Fields |
Instances
Show (YamlSpecProgram b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods showsPrec :: Int -> YamlSpecProgram b -> ShowS # show :: YamlSpecProgram b -> String # showList :: [YamlSpecProgram b] -> ShowS # | |
Eq (YamlSpecProgram b) # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods (==) :: YamlSpecProgram b -> YamlSpecProgram b -> Bool # (/=) :: YamlSpecProgram b -> YamlSpecProgram b -> Bool # |
parseSpecProgram :: (Default (BackendTableMeta b), BackendMetaConstraints b, Typeable b, SqlConcat b, BackendPrograms b) => Value -> WarningParser (YamlSpecProgram b) #
class BackendPrograms b where #
Methods
backendPrograms :: [SpecProgramForYaml b] #
Instances
BackendPrograms BigQuery # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods | |
BackendPrograms MsSql # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods | |
BackendPrograms Postgres # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods | |
BackendPrograms Redshift # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods | |
BackendPrograms Sqlite # | |
Defined in Napkin.Spec.Yaml.Types.Programs Methods |