Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
data RenamerScope #
Instances
Generic RenamerScope # | |
Defined in Napkin.Run.Effects.Preprocessor type Rep RenamerScope :: Type -> Type # from :: RenamerScope -> Rep RenamerScope x # to :: Rep RenamerScope x -> RenamerScope # | |
FromJSON RenamerScope # | |
Defined in Napkin.Run.Effects.Preprocessor parseJSON :: Value -> Parser RenamerScope # parseJSONList :: Value -> Parser [RenamerScope] # | |
type Rep RenamerScope # | |
Defined in Napkin.Run.Effects.Preprocessor type Rep RenamerScope = D1 ('MetaData "RenamerScope" "Napkin.Run.Effects.Preprocessor" "napkin-0.5.11-LzNtVzWpCFCrZQk4T3eyK" 'False) (C1 ('MetaCons "RenameAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "RenameManaged" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RenameUnmanaged" 'PrefixI 'False) (U1 :: Type -> Type))) |
data RenamerSchemaOverwriteBehavior #
Instances
Generic RenamerSchemaOverwriteBehavior # | |
Defined in Napkin.Run.Effects.Preprocessor type Rep RenamerSchemaOverwriteBehavior :: Type -> Type # | |
FromJSON RenamerSchemaOverwriteBehavior # | |
type Rep RenamerSchemaOverwriteBehavior # | |
Defined in Napkin.Run.Effects.Preprocessor type Rep RenamerSchemaOverwriteBehavior = D1 ('MetaData "RenamerSchemaOverwriteBehavior" "Napkin.Run.Effects.Preprocessor" "napkin-0.5.11-LzNtVzWpCFCrZQk4T3eyK" 'False) (C1 ('MetaCons "RenamerOverwrite" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "RenamerKeepOriginal" 'PrefixI 'False) (U1 :: Type -> Type)) |
prefixTables :: forall b. RenamerScope -> (Ref Table -> Bool) -> Text -> SpecPreprocessor b #
schemaTables :: forall b. RenamerScope -> RenamerSchemaOverwriteBehavior -> (Ref Table -> Bool) -> Text -> SpecPreprocessor b #
setRefSchema :: RenamerSchemaOverwriteBehavior -> Text -> Ref Table -> Ref Table #