persistent-test-2.0.3.1: Tests for Persistent

Safe HaskellNone
LanguageHaskell2010

MigrationTest

Documentation

data Target Source #

Constructors

Target 
Instances
Eq Target Source # 
Instance details

Defined in MigrationTest

Methods

(==) :: Target -> Target -> Bool #

(/=) :: Target -> Target -> Bool #

Show Target Source # 
Instance details

Defined in MigrationTest

PersistFieldSql Target Source # 
Instance details

Defined in MigrationTest

OnlyOneUniqueKey Target Source # 
Instance details

Defined in MigrationTest

AtLeastOneUniqueKey Target Source # 
Instance details

Defined in MigrationTest

PersistEntity Target Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend Target :: Type #

data Key Target :: Type #

data EntityField Target a :: Type #

data Unique Target :: Type #

PersistField Target Source # 
Instance details

Defined in MigrationTest

(PersistQuery backend, PersistEntityBackend Target ~ BaseBackend backend) => DeleteCascade Target backend Source # 
Instance details

Defined in MigrationTest

Methods

deleteCascade :: MonadIO m => Key Target -> ReaderT backend m () #

ToBackendKey SqlBackend Target Source # 
Instance details

Defined in MigrationTest

Eq (Key Target) Source # 
Instance details

Defined in MigrationTest

Methods

(==) :: Key Target -> Key Target -> Bool #

(/=) :: Key Target -> Key Target -> Bool #

Ord (Key Target) Source # 
Instance details

Defined in MigrationTest

Read (Key Target) Source # 
Instance details

Defined in MigrationTest

Show (Unique Target) Source # 
Instance details

Defined in MigrationTest

Show (Key Target) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key Target) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key Target) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key Target) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key Target) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key Target) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key Target) Source # 
Instance details

Defined in MigrationTest

Methods

sqlType :: Proxy (Key Target) -> SqlType #

PersistField (Key Target) Source # 
Instance details

Defined in MigrationTest

data Unique Target Source # 
Instance details

Defined in MigrationTest

data EntityField Target typ Source # 
Instance details

Defined in MigrationTest

data EntityField Target typ where
newtype Key Target Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend Target Source # 
Instance details

Defined in MigrationTest

data Source Source #

Constructors

Source 
Instances
PersistFieldSql Source Source # 
Instance details

Defined in MigrationTest

(TypeError (NoUniqueKeysError Source) :: Constraint) => OnlyOneUniqueKey Source Source # 
Instance details

Defined in MigrationTest

(TypeError (MultipleUniqueKeysError Source) :: Constraint) => AtLeastOneUniqueKey Source Source # 
Instance details

Defined in MigrationTest

PersistEntity Source Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend Source :: Type #

data Key Source :: Type #

data EntityField Source a :: Type #

data Unique Source :: Type #

PersistField Source Source # 
Instance details

Defined in MigrationTest

(PersistQuery backend, PersistEntityBackend Source ~ BaseBackend backend) => DeleteCascade Source backend Source # 
Instance details

Defined in MigrationTest

Methods

deleteCascade :: MonadIO m => Key Source -> ReaderT backend m () #

ToBackendKey SqlBackend Source Source # 
Instance details

Defined in MigrationTest

Eq (Key Source) Source # 
Instance details

Defined in MigrationTest

Methods

(==) :: Key Source -> Key Source -> Bool #

(/=) :: Key Source -> Key Source -> Bool #

Ord (Key Source) Source # 
Instance details

Defined in MigrationTest

Read (Key Source) Source # 
Instance details

Defined in MigrationTest

Show (Key Source) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key Source) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key Source) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key Source) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key Source) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key Source) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key Source) Source # 
Instance details

Defined in MigrationTest

Methods

sqlType :: Proxy (Key Source) -> SqlType #

PersistField (Key Source) Source # 
Instance details

Defined in MigrationTest

data Unique Source Source # 
Instance details

Defined in MigrationTest

data EntityField Source typ Source # 
Instance details

Defined in MigrationTest

data EntityField Source typ where
newtype Key Source Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend Source Source # 
Instance details

Defined in MigrationTest

data Target1 Source #

Constructors

Target1 
Instances
Eq Target1 Source # 
Instance details

Defined in MigrationTest

Methods

(==) :: Target1 -> Target1 -> Bool #

(/=) :: Target1 -> Target1 -> Bool #

Show Target1 Source # 
Instance details

Defined in MigrationTest

PersistFieldSql Target1 Source # 
Instance details

Defined in MigrationTest

OnlyOneUniqueKey Target1 Source # 
Instance details

Defined in MigrationTest

AtLeastOneUniqueKey Target1 Source # 
Instance details

Defined in MigrationTest

PersistEntity Target1 Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend Target1 :: Type #

data Key Target1 :: Type #

data EntityField Target1 a :: Type #

data Unique Target1 :: Type #

PersistField Target1 Source # 
Instance details

Defined in MigrationTest

(PersistQuery backend, PersistEntityBackend Target1 ~ BaseBackend backend) => DeleteCascade Target1 backend Source # 
Instance details

Defined in MigrationTest

Methods

deleteCascade :: MonadIO m => Key Target1 -> ReaderT backend m () #

ToBackendKey SqlBackend Target1 Source # 
Instance details

Defined in MigrationTest

Eq (Key Target1) Source # 
Instance details

Defined in MigrationTest

Ord (Key Target1) Source # 
Instance details

Defined in MigrationTest

Read (Key Target1) Source # 
Instance details

Defined in MigrationTest

Show (Unique Target1) Source # 
Instance details

Defined in MigrationTest

Show (Key Target1) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key Target1) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key Target1) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key Target1) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key Target1) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key Target1) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key Target1) Source # 
Instance details

Defined in MigrationTest

Methods

sqlType :: Proxy (Key Target1) -> SqlType #

PersistField (Key Target1) Source # 
Instance details

Defined in MigrationTest

data Unique Target1 Source # 
Instance details

Defined in MigrationTest

data EntityField Target1 typ Source # 
Instance details

Defined in MigrationTest

data EntityField Target1 typ where
newtype Key Target1 Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend Target1 Source # 
Instance details

Defined in MigrationTest

data Source1 Source #

Constructors

Source1 
Instances
PersistFieldSql Source1 Source # 
Instance details

Defined in MigrationTest

(TypeError (NoUniqueKeysError Source1) :: Constraint) => OnlyOneUniqueKey Source1 Source # 
Instance details

Defined in MigrationTest

(TypeError (MultipleUniqueKeysError Source1) :: Constraint) => AtLeastOneUniqueKey Source1 Source # 
Instance details

Defined in MigrationTest

PersistEntity Source1 Source # 
Instance details

Defined in MigrationTest

Associated Types

type PersistEntityBackend Source1 :: Type #

data Key Source1 :: Type #

data EntityField Source1 a :: Type #

data Unique Source1 :: Type #

PersistField Source1 Source # 
Instance details

Defined in MigrationTest

(PersistQuery backend, PersistEntityBackend Source1 ~ BaseBackend backend) => DeleteCascade Source1 backend Source # 
Instance details

Defined in MigrationTest

Methods

deleteCascade :: MonadIO m => Key Source1 -> ReaderT backend m () #

ToBackendKey SqlBackend Source1 Source # 
Instance details

Defined in MigrationTest

Eq (Key Source1) Source # 
Instance details

Defined in MigrationTest

Ord (Key Source1) Source # 
Instance details

Defined in MigrationTest

Read (Key Source1) Source # 
Instance details

Defined in MigrationTest

Show (Key Source1) Source # 
Instance details

Defined in MigrationTest

ToJSON (Key Source1) Source # 
Instance details

Defined in MigrationTest

FromJSON (Key Source1) Source # 
Instance details

Defined in MigrationTest

ToHttpApiData (Key Source1) Source # 
Instance details

Defined in MigrationTest

FromHttpApiData (Key Source1) Source # 
Instance details

Defined in MigrationTest

PathPiece (Key Source1) Source # 
Instance details

Defined in MigrationTest

PersistFieldSql (Key Source1) Source # 
Instance details

Defined in MigrationTest

Methods

sqlType :: Proxy (Key Source1) -> SqlType #

PersistField (Key Source1) Source # 
Instance details

Defined in MigrationTest

data Unique Source1 Source # 
Instance details

Defined in MigrationTest

data EntityField Source1 typ Source # 
Instance details

Defined in MigrationTest

data EntityField Source1 typ where
newtype Key Source1 Source # 
Instance details

Defined in MigrationTest

type PersistEntityBackend Source1 Source # 
Instance details

Defined in MigrationTest