sqel-0.0.1.0: Guided derivation for Hasql statements
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sqel.Data.MigrationParams

Documentation

newtype MigrationDefault a Source #

Constructors

MigrationDefault 

Fields

Instances

Instances details
Generic (MigrationDefault a) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Associated Types

type Rep (MigrationDefault a) :: Type -> Type #

Show a => Show (MigrationDefault a) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Eq a => Eq (MigrationDefault a) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

PrimColumn a => ColumnAddition ('Nothing :: Maybe Symbol) (MigrationDefault a) Source # 
Instance details

Defined in Sqel.Migration.Column

type Rep (MigrationDefault a) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

type Rep (MigrationDefault a) = D1 ('MetaData "MigrationDefault" "Sqel.Data.MigrationParams" "sqel-0.0.1.0-5k4czMecwS553bFrfF1Jzu" 'True) (C1 ('MetaCons "MigrationDefault" 'PrefixI 'True) (S1 ('MetaSel ('Just "unMigrationDefault") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 a)))

data MigrationRename name Source #

Constructors

MigrationRename 

Instances

Instances details
Generic (MigrationRename name) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Associated Types

type Rep (MigrationRename name) :: Type -> Type #

Methods

from :: MigrationRename name -> Rep (MigrationRename name) x #

to :: Rep (MigrationRename name) x -> MigrationRename name #

Show (MigrationRename name) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Eq (MigrationRename name) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Methods

(==) :: MigrationRename name -> MigrationRename name -> Bool #

(/=) :: MigrationRename name -> MigrationRename name -> Bool #

type Rep (MigrationRename name) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

type Rep (MigrationRename name) = D1 ('MetaData "MigrationRename" "Sqel.Data.MigrationParams" "sqel-0.0.1.0-5k4czMecwS553bFrfF1Jzu" 'False) (C1 ('MetaCons "MigrationRename" 'PrefixI 'False) (U1 :: Type -> Type))

type family MigrationRenameK (ps :: [Type]) :: Maybe Symbol where ... Source #

Equations

MigrationRenameK '[] = 'Nothing 
MigrationRenameK (MigrationRename name ': _) = 'Just name 
MigrationRenameK (_ ': ps) = MigrationRenameK ps 

data MigrationRenameType name Source #

Constructors

MigrationRenameType 

Instances

Instances details
Generic (MigrationRenameType name) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Associated Types

type Rep (MigrationRenameType name) :: Type -> Type #

Show (MigrationRenameType name) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Eq (MigrationRenameType name) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

type Rep (MigrationRenameType name) Source # 
Instance details

Defined in Sqel.Data.MigrationParams

type Rep (MigrationRenameType name) = D1 ('MetaData "MigrationRenameType" "Sqel.Data.MigrationParams" "sqel-0.0.1.0-5k4czMecwS553bFrfF1Jzu" 'False) (C1 ('MetaCons "MigrationRenameType" 'PrefixI 'False) (U1 :: Type -> Type))

data MigrationDelete Source #

Constructors

MigrationDelete 

Instances

Instances details
Generic MigrationDelete Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Associated Types

type Rep MigrationDelete :: Type -> Type #

Show MigrationDelete Source # 
Instance details

Defined in Sqel.Data.MigrationParams

Eq MigrationDelete Source # 
Instance details

Defined in Sqel.Data.MigrationParams

type Rep MigrationDelete Source # 
Instance details

Defined in Sqel.Data.MigrationParams

type Rep MigrationDelete = D1 ('MetaData "MigrationDelete" "Sqel.Data.MigrationParams" "sqel-0.0.1.0-5k4czMecwS553bFrfF1Jzu" 'False) (C1 ('MetaCons "MigrationDelete" 'PrefixI 'False) (U1 :: Type -> Type))

type family MigrationDeleteK (ps :: [Type]) :: Bool where ... Source #