| Copyright | (c) Soostone Inc 2020 |
|---|---|
| License | AllRightsReserved |
| Stability | experimental |
| Portability | POSIX |
| Safe Haskell | None |
| Language | Haskell2010 |
Napkin.Backends.Types
Description
Documentation
Instances
| Bounded DbBackend # | |
| Enum DbBackend # | |
Defined in Napkin.Backends.Types Methods succ :: DbBackend -> DbBackend # pred :: DbBackend -> DbBackend # fromEnum :: DbBackend -> Int # enumFrom :: DbBackend -> [DbBackend] # enumFromThen :: DbBackend -> DbBackend -> [DbBackend] # enumFromTo :: DbBackend -> DbBackend -> [DbBackend] # enumFromThenTo :: DbBackend -> DbBackend -> DbBackend -> [DbBackend] # | |
| Eq DbBackend # | |
| Read DbBackend # | |
| Show DbBackend # | |
| ToJSON DbBackend # | |
Defined in Napkin.Spec.Yaml.Types | |
| FromJSON DbBackend # | |
parseDbBackend :: String -> Maybe DbBackend #
type DbBackendApi b = (ParseSQL b, RenderSql Query b) #
data DbBackendApiWrapper #
Constructors
| forall b.DbBackendApi b => DbBackendApiWrapper b |
withDbBackendApi :: DbBackendApiWrapper -> (forall a. DbBackendApi a => a -> b) -> b #
withDbBackend :: DbBackend -> (forall a. DbBackendApi a => a -> b) -> b #
class ToDbBackend b where #
Methods
Instances
| ToDbBackend Sqlite # | |
Defined in Napkin.Backends.Types Methods | |
| ToDbBackend Redshift # | |
Defined in Napkin.Backends.Types Methods | |
| ToDbBackend Postgres # | |
Defined in Napkin.Backends.Types Methods | |
| ToDbBackend BigQuery # | |
Defined in Napkin.Backends.Types Methods | |