Safe Haskell | None |
---|---|
Language | GHC2021 |
Napkin.Parse.Interpolation.Types
Documentation
data InterpolationErrorDetails #
Constructors
InterpolationErrorDetails | |
Instances
data InterpolationMode #
Constructors
InterpolationModeStrict | |
InterpolationModeRelaxed |
Instances
Show InterpolationMode # | |
Defined in Napkin.Parse.Interpolation.Types Methods showsPrec :: Int -> InterpolationMode -> ShowS # show :: InterpolationMode -> String # showList :: [InterpolationMode] -> ShowS # | |
Eq InterpolationMode # | |
Defined in Napkin.Parse.Interpolation.Types Methods (==) :: InterpolationMode -> InterpolationMode -> Bool # (/=) :: InterpolationMode -> InterpolationMode -> Bool # |
data InterpolationError #
Constructors
TemplateCompilationError InterpolationErrorDetails | |
TemplateEvaluationError InterpolationErrorDetails | |
TemplateSubstitutionError InterpolationErrorDetails | |
TemplateEngineError InterpolationErrorDetails |
Instances
Generic InterpolationError # | |||||
Defined in Napkin.Parse.Interpolation.Types Associated Types
Methods from :: InterpolationError -> Rep InterpolationError x # to :: Rep InterpolationError x -> InterpolationError # | |||||
Show InterpolationError # | |||||
Defined in Napkin.Parse.Interpolation.Types Methods showsPrec :: Int -> InterpolationError -> ShowS # show :: InterpolationError -> String # showList :: [InterpolationError] -> ShowS # | |||||
Eq InterpolationError # | |||||
Defined in Napkin.Parse.Interpolation.Types Methods (==) :: InterpolationError -> InterpolationError -> Bool # (/=) :: InterpolationError -> InterpolationError -> Bool # | |||||
type Rep InterpolationError # | |||||
Defined in Napkin.Parse.Interpolation.Types type Rep InterpolationError = D1 ('MetaData "InterpolationError" "Napkin.Parse.Interpolation.Types" "napkin-1.0.0-5YkWAC9Wc776PT0LDghaFb" 'False) ((C1 ('MetaCons "TemplateCompilationError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InterpolationErrorDetails)) :+: C1 ('MetaCons "TemplateEvaluationError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InterpolationErrorDetails))) :+: (C1 ('MetaCons "TemplateSubstitutionError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InterpolationErrorDetails)) :+: C1 ('MetaCons "TemplateEngineError" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 InterpolationErrorDetails)))) |
type MustacheBackend b = (RenderSql SExp b, RenderSql Query b, RenderSql From b, RenderSql String b, RenderSql Relation b, RenderSql (Ref SExp) b, RenderSql (Ref Relation) b, RenderSql (Alias Relation) b, RenderSql (Alias SExp) b, ToDbBackend b) #
newtype SqlTemplateVariables #
Constructors
SqlTemplateVariables | |
Fields |
Instances
FromJSON SqlTemplateVariables # | |
Defined in Napkin.Parse.Interpolation.Types Methods parseJSON :: Value -> Parser SqlTemplateVariables # parseJSONList :: Value -> Parser [SqlTemplateVariables] # | |
ToJSON SqlTemplateVariables # | |
Defined in Napkin.Parse.Interpolation.Types Methods toJSON :: SqlTemplateVariables -> Value # toEncoding :: SqlTemplateVariables -> Encoding # toJSONList :: [SqlTemplateVariables] -> Value # toEncodingList :: [SqlTemplateVariables] -> Encoding # omitField :: SqlTemplateVariables -> Bool # | |
Monoid SqlTemplateVariables # | |
Defined in Napkin.Parse.Interpolation.Types Methods mempty :: SqlTemplateVariables # mappend :: SqlTemplateVariables -> SqlTemplateVariables -> SqlTemplateVariables # | |
Semigroup SqlTemplateVariables # | |
Defined in Napkin.Parse.Interpolation.Types Methods (<>) :: SqlTemplateVariables -> SqlTemplateVariables -> SqlTemplateVariables # sconcat :: NonEmpty SqlTemplateVariables -> SqlTemplateVariables # stimes :: Integral b => b -> SqlTemplateVariables -> SqlTemplateVariables # | |
Show SqlTemplateVariables # | |
Defined in Napkin.Parse.Interpolation.Types Methods showsPrec :: Int -> SqlTemplateVariables -> ShowS # show :: SqlTemplateVariables -> String # showList :: [SqlTemplateVariables] -> ShowS # | |
Default SqlTemplateVariables # | |
Defined in Napkin.Parse.Interpolation.Types Methods | |
Eq SqlTemplateVariables # | |
Defined in Napkin.Parse.Interpolation.Types Methods (==) :: SqlTemplateVariables -> SqlTemplateVariables -> Bool # (/=) :: SqlTemplateVariables -> SqlTemplateVariables -> Bool # | |
Ord SqlTemplateVariables # | |
Defined in Napkin.Parse.Interpolation.Types Methods compare :: SqlTemplateVariables -> SqlTemplateVariables -> Ordering # (<) :: SqlTemplateVariables -> SqlTemplateVariables -> Bool # (<=) :: SqlTemplateVariables -> SqlTemplateVariables -> Bool # (>) :: SqlTemplateVariables -> SqlTemplateVariables -> Bool # (>=) :: SqlTemplateVariables -> SqlTemplateVariables -> Bool # max :: SqlTemplateVariables -> SqlTemplateVariables -> SqlTemplateVariables # min :: SqlTemplateVariables -> SqlTemplateVariables -> SqlTemplateVariables # |
sqlTemplate :: [(Text, Value)] -> SqlTemplateVariables #