Safe Haskell | None |
---|---|
Language | GHC2024 |
Documentation
data SQLDialect #
Instances
FromJSON SQLDialect # | |
Defined in Napkin.Parse.Base parseJSON :: Value -> Parser SQLDialect # parseJSONList :: Value -> Parser [SQLDialect] # | |
Show SQLDialect # | |
Defined in Napkin.Parse.Base showsPrec :: Int -> SQLDialect -> ShowS # show :: SQLDialect -> String # showList :: [SQLDialect] -> ShowS # | |
Eq SQLDialect # | |
Defined in Napkin.Parse.Base (==) :: SQLDialect -> SQLDialect -> Bool # (/=) :: SQLDialect -> SQLDialect -> Bool # |
sqlDialectToText :: SQLDialect -> Text #
fromText :: Text -> Maybe SQLDialect #
allSQLDialects :: [SQLDialect] #
defaultParserDialect :: forall {k} (b :: k). NapkinParserDialect b => SQLDialect #
napkinParserDialect :: forall {k} (b :: k). NapkinParserDialect b => SQLDialect #
class NapkinParserDialect (b :: k) where #
napkinParserDialect' :: Proxy b -> SQLDialect #
defaultParserDialect' :: Proxy b -> SQLDialect #
simpleSQLParserTargetDialect' :: Proxy b -> Dialect #
simpleSQLParserTargetDialect :: forall {k} (b :: k). NapkinParserDialect b => Dialect #
isBigQueryDialect :: SQLDialect -> Bool #