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

CustomPrimaryKeyReferenceTest

Documentation

data TweetUrl Source #

Instances

Instances details
Show TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PersistEntity TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SafeToInsert TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PersistField TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

AtLeastOneUniqueKey TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

OnlyOneUniqueKey TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PersistFieldSql TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

ToBackendKey SqlBackend TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SymbolToField "tweetId" TweetUrl TweetId Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SymbolToField "tweetUrl" TweetUrl Text Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SymbolToField "finalUrl" TweetUrl (Maybe Text) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SymbolToField "id" TweetUrl (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

FromJSON (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

ToJSON (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Read (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Show (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Eq (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Ord (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

FromHttpApiData (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

ToHttpApiData (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PathPiece (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PersistField (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PersistFieldSql (Key TweetUrl) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

data EntityField TweetUrl typ Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

newtype Key TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

type PersistEntityBackend TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

data Unique TweetUrl Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

data Tweet Source #

Constructors

Tweet 

Instances

Instances details
Show Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Methods

showsPrec :: Int -> Tweet -> ShowS #

show :: Tweet -> String #

showList :: [Tweet] -> ShowS #

PersistEntity Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Associated Types

type PersistEntityBackend Tweet 
Instance details

Defined in CustomPrimaryKeyReferenceTest

newtype Key Tweet 
Instance details

Defined in CustomPrimaryKeyReferenceTest

data EntityField Tweet typ 
Instance details

Defined in CustomPrimaryKeyReferenceTest

data Unique Tweet 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SafeToInsert Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PersistField Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

AtLeastOneUniqueKey Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

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

Defined in CustomPrimaryKeyReferenceTest

PersistFieldSql Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Methods

sqlType :: Proxy Tweet -> SqlType #

SymbolToField "statusText" Tweet Text Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SymbolToField "tweetId" Tweet Int Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SymbolToField "tweetId" TweetUrl TweetId Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

SymbolToField "id" Tweet (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

FromJSON (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

ToJSON (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Read (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Show (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Eq (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Methods

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

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

Ord (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

FromHttpApiData (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

ToHttpApiData (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PathPiece (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PersistField (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

PersistFieldSql (Key Tweet) Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

Methods

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

data EntityField Tweet typ Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

newtype Key Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

type PersistEntityBackend Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

data Unique Tweet Source # 
Instance details

Defined in CustomPrimaryKeyReferenceTest

cleanDB :: forall (m :: Type -> Type) backend. (MonadIO m, PersistQuery backend, PersistEntityBackend Tweet ~ backend) => ReaderT backend m () Source #

specsWith :: forall (m :: Type -> Type). (MonadFail m, MonadIO m) => RunDb SqlBackend m -> Spec Source #