| 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 #