persistent-test-2.13.0.3: Tests for Persistent
Safe HaskellNone
LanguageHaskell2010

PersistUniqueTest

Documentation

data Fo Source #

Constructors

Fo 

Fields

Instances

Instances details
Eq Fo Source # 
Instance details

Defined in PersistUniqueTest

Methods

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

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

Show Fo Source # 
Instance details

Defined in PersistUniqueTest

Methods

showsPrec :: Int -> Fo -> ShowS #

show :: Fo -> String #

showList :: [Fo] -> ShowS #

PersistFieldSql Fo Source # 
Instance details

Defined in PersistUniqueTest

Methods

sqlType :: Proxy Fo -> SqlType #

OnlyOneUniqueKey Fo Source # 
Instance details

Defined in PersistUniqueTest

Methods

onlyUniqueP :: Fo -> Unique Fo #

AtLeastOneUniqueKey Fo Source # 
Instance details

Defined in PersistUniqueTest

PersistEntity Fo Source # 
Instance details

Defined in PersistUniqueTest

Associated Types

type PersistEntityBackend Fo #

data Key Fo #

data EntityField Fo :: Type -> Type #

data Unique Fo #

PersistField Fo Source # 
Instance details

Defined in PersistUniqueTest

SymbolToField "bar" Fo Int Source # 
Instance details

Defined in PersistUniqueTest

SymbolToField "foo" Fo Int Source # 
Instance details

Defined in PersistUniqueTest

Eq (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

Methods

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

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

Ord (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

Methods

compare :: Key Fo -> Key Fo -> Ordering #

(<) :: Key Fo -> Key Fo -> Bool #

(<=) :: Key Fo -> Key Fo -> Bool #

(>) :: Key Fo -> Key Fo -> Bool #

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

max :: Key Fo -> Key Fo -> Key Fo #

min :: Key Fo -> Key Fo -> Key Fo #

Read (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

Show (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

Methods

showsPrec :: Int -> Key Fo -> ShowS #

show :: Key Fo -> String #

showList :: [Key Fo] -> ShowS #

ToJSON (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

FromJSON (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

ToHttpApiData (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

FromHttpApiData (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

PathPiece (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

PersistFieldSql (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

Methods

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

PersistField (Key Fo) Source # 
Instance details

Defined in PersistUniqueTest

data Unique Fo Source # 
Instance details

Defined in PersistUniqueTest

data EntityField Fo typ Source # 
Instance details

Defined in PersistUniqueTest

data EntityField Fo typ
newtype Key Fo Source # 
Instance details

Defined in PersistUniqueTest

newtype Key Fo = FoKey {}
type PersistEntityBackend Fo Source # 
Instance details

Defined in PersistUniqueTest

type FoId = Key Fo Source #

cleanDB :: (MonadIO m, PersistQuery backend, PersistEntityBackend Fo ~ backend) => ReaderT backend m () Source #