| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Web.Sprinkles.Databases
Documentation
Constructors
| DSN | |
Fields
| |
Instances
| Show DSN Source # | |
| Generic DSN Source # | |
| FromJSON DSN Source # | |
| Serialize DSN Source # | |
| ExpandableM Text DSN Source # | |
| type Rep DSN Source # | |
Defined in Web.Sprinkles.Databases type Rep DSN = D1 (MetaData "DSN" "Web.Sprinkles.Databases" "sprinkles-0.6.0.0-EffGjOzp9OR7TO7a15Us7S" False) (C1 (MetaCons "DSN" PrefixI True) (S1 (MetaSel (Just "dsnDriver") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 SqlDriver) :*: S1 (MetaSel (Just "dsnDetails") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
data ResultSetMode Source #
Constructors
| ResultsMerge | |
| ResultsNth Int | |
| ResultsLast |
Instances
Constructors
| SqliteDriver | |
| PostgreSQLDriver | |
| MySQLDriver |
Instances
| Show SqlDriver Source # | |
| Generic SqlDriver Source # | |
| ToJSON SqlDriver Source # | |
Defined in Web.Sprinkles.Databases | |
| FromJSON SqlDriver Source # | |
| Serialize SqlDriver Source # | |
| type Rep SqlDriver Source # | |
Defined in Web.Sprinkles.Databases type Rep SqlDriver = D1 (MetaData "SqlDriver" "Web.Sprinkles.Databases" "sprinkles-0.6.0.0-EffGjOzp9OR7TO7a15Us7S" False) (C1 (MetaCons "SqliteDriver" PrefixI False) (U1 :: * -> *) :+: (C1 (MetaCons "PostgreSQLDriver" PrefixI False) (U1 :: * -> *) :+: C1 (MetaCons "MySQLDriver" PrefixI False) (U1 :: * -> *))) | |
sqlDriverID :: SqlDriver -> Text Source #
withConnection :: DSN -> (ConnWrapper -> IO a) -> IO a Source #
parseMysqlConnectInfo :: Monad m => Text -> m MySQLConnectInfo Source #