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

RenameTest

Documentation

data ForeignIdTableGeneric backend Source #

Constructors

ForeignIdTable 

Fields

Instances

Instances details
PersistStore backend => ToBackendKey backend (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

SymbolToField "id" (ForeignIdTableGeneric backend) (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

SymbolToField "idId" (ForeignIdTableGeneric backend) (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

FromJSON (BackendKey backend) => FromJSON (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToJSON (BackendKey backend) => ToJSON (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Read (BackendKey backend) => Read (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Show (BackendKey backend) => Show (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Eq (BackendKey backend) => Eq (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

(==) :: Key (ForeignIdTableGeneric backend) -> Key (ForeignIdTableGeneric backend) -> Bool #

(/=) :: Key (ForeignIdTableGeneric backend) -> Key (ForeignIdTableGeneric backend) -> Bool #

Ord (BackendKey backend) => Ord (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

FromHttpApiData (BackendKey backend) => FromHttpApiData (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToHttpApiData (BackendKey backend) => ToHttpApiData (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PathPiece (BackendKey backend) => PathPiece (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PersistStore backend => PersistEntity (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Associated Types

type PersistEntityBackend (ForeignIdTableGeneric backend) 
Instance details

Defined in RenameTest

newtype Key (ForeignIdTableGeneric backend) 
Instance details

Defined in RenameTest

data EntityField (ForeignIdTableGeneric backend) typ 
Instance details

Defined in RenameTest

data Unique (ForeignIdTableGeneric backend) 
Instance details

Defined in RenameTest

PersistStoreWrite backend => SafeToInsert (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistField (BackendKey backend) => PersistField (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PersistStore backend => PersistField (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

(TypeError (NoUniqueKeysError (ForeignIdTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => AtLeastOneUniqueKey (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

(TypeError (NoUniqueKeysError (ForeignIdTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => OnlyOneUniqueKey (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistFieldSql (BackendKey backend) => PersistFieldSql (Key (ForeignIdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

sqlType :: Proxy (Key (ForeignIdTableGeneric backend)) -> SqlType #

PersistStore backend => PersistFieldSql (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data EntityField (ForeignIdTableGeneric backend) typ Source # 
Instance details

Defined in RenameTest

newtype Key (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

type PersistEntityBackend (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data Unique (ForeignIdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data RefTableGeneric backend Source #

Constructors

RefTable 

Instances

Instances details
PersistStore backend => ToBackendKey backend (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

toBackendKey :: Key (RefTableGeneric backend) -> BackendKey backend #

fromBackendKey :: BackendKey backend -> Key (RefTableGeneric backend) #

SymbolToField "someVal" (RefTableGeneric backend) Int Source # 
Instance details

Defined in RenameTest

SymbolToField "text" (RefTableGeneric backend) TextId Source # 
Instance details

Defined in RenameTest

SymbolToField "id" (RefTableGeneric backend) (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

SymbolToField "lct" (RefTableGeneric backend) (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

FromJSON (BackendKey backend) => FromJSON (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToJSON (BackendKey backend) => ToJSON (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Read (BackendKey backend) => Read (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Show (BackendKey backend) => Show (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

showsPrec :: Int -> Key (RefTableGeneric backend) -> ShowS #

show :: Key (RefTableGeneric backend) -> String #

showList :: [Key (RefTableGeneric backend)] -> ShowS #

Eq (BackendKey backend) => Eq (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

(==) :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Bool #

(/=) :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Bool #

Ord (BackendKey backend) => Ord (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

compare :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Ordering #

(<) :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Bool #

(<=) :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Bool #

(>) :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Bool #

(>=) :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Bool #

max :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) #

min :: Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) -> Key (RefTableGeneric backend) #

FromHttpApiData (BackendKey backend) => FromHttpApiData (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToHttpApiData (BackendKey backend) => ToHttpApiData (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PathPiece (BackendKey backend) => PathPiece (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

fromPathPiece :: Text -> Maybe (Key (RefTableGeneric backend)) #

toPathPiece :: Key (RefTableGeneric backend) -> Text #

PersistStore backend => PersistEntity (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Associated Types

type PersistEntityBackend (RefTableGeneric backend) 
Instance details

Defined in RenameTest

type PersistEntityBackend (RefTableGeneric backend) = backend
newtype Key (RefTableGeneric backend) 
Instance details

Defined in RenameTest

newtype Key (RefTableGeneric backend) = RefTableKey {}
data EntityField (RefTableGeneric backend) typ 
Instance details

Defined in RenameTest

data EntityField (RefTableGeneric backend) typ
data Unique (RefTableGeneric backend) 
Instance details

Defined in RenameTest

PersistStoreWrite backend => SafeToInsert (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistField (BackendKey backend) => PersistField (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PersistStore backend => PersistField (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistStoreWrite backend => AtLeastOneUniqueKey (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistStoreWrite backend => OnlyOneUniqueKey (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

onlyUniqueP :: RefTableGeneric backend -> Unique (RefTableGeneric backend) #

PersistFieldSql (BackendKey backend) => PersistFieldSql (Key (RefTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

sqlType :: Proxy (Key (RefTableGeneric backend)) -> SqlType #

PersistStore backend => PersistFieldSql (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

sqlType :: Proxy (RefTableGeneric backend) -> SqlType #

data EntityField (RefTableGeneric backend) typ Source # 
Instance details

Defined in RenameTest

data EntityField (RefTableGeneric backend) typ
newtype Key (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

newtype Key (RefTableGeneric backend) = RefTableKey {}
type PersistEntityBackend (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

type PersistEntityBackend (RefTableGeneric backend) = backend
data Unique (RefTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data LowerCaseTableGeneric backend Source #

Constructors

LowerCaseTable 

Instances

Instances details
SymbolToField "fullName" (LowerCaseTableGeneric backend) Text Source # 
Instance details

Defined in RenameTest

SymbolToField "id" (LowerCaseTableGeneric backend) (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

SymbolToField "lct" (RefTableGeneric backend) (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

FromJSON (BackendKey backend) => FromJSON (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToJSON (BackendKey backend) => ToJSON (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Read (BackendKey backend) => Read (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Show (BackendKey backend) => Show (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Eq (BackendKey backend) => Eq (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

(==) :: Key (LowerCaseTableGeneric backend) -> Key (LowerCaseTableGeneric backend) -> Bool #

(/=) :: Key (LowerCaseTableGeneric backend) -> Key (LowerCaseTableGeneric backend) -> Bool #

Ord (BackendKey backend) => Ord (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

FromHttpApiData (BackendKey backend) => FromHttpApiData (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToHttpApiData (BackendKey backend) => ToHttpApiData (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PathPiece (BackendKey backend) => PathPiece (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PersistStore backend => PersistEntity (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Associated Types

type PersistEntityBackend (LowerCaseTableGeneric backend) 
Instance details

Defined in RenameTest

newtype Key (LowerCaseTableGeneric backend) 
Instance details

Defined in RenameTest

data EntityField (LowerCaseTableGeneric backend) typ 
Instance details

Defined in RenameTest

data Unique (LowerCaseTableGeneric backend) 
Instance details

Defined in RenameTest

PersistStoreWrite backend => SafeToInsert (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistField (BackendKey backend) => PersistField (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PersistStore backend => PersistField (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

(TypeError (NoUniqueKeysError (LowerCaseTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => AtLeastOneUniqueKey (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

(TypeError (NoUniqueKeysError (LowerCaseTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => OnlyOneUniqueKey (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistFieldSql (BackendKey backend) => PersistFieldSql (Key (LowerCaseTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

sqlType :: Proxy (Key (LowerCaseTableGeneric backend)) -> SqlType #

PersistStore backend => PersistFieldSql (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data EntityField (LowerCaseTableGeneric backend) typ Source # 
Instance details

Defined in RenameTest

newtype Key (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

type PersistEntityBackend (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data Unique (LowerCaseTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data IdTableGeneric backend Source #

Constructors

IdTable 

Instances

Instances details
SymbolToField "name" (IdTableGeneric backend) Text Source # 
Instance details

Defined in RenameTest

SymbolToField "id" (IdTableGeneric backend) (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

SymbolToField "idId" (ForeignIdTableGeneric backend) (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

SymbolToField "keyTableEmbed" (IdTableGeneric backend) (Maybe IdTable) Source # 
Instance details

Defined in RenameTest

FromJSON (BackendKey backend) => FromJSON (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToJSON (BackendKey backend) => ToJSON (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Read (BackendKey backend) => Read (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Show (BackendKey backend) => Show (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

showsPrec :: Int -> Key (IdTableGeneric backend) -> ShowS #

show :: Key (IdTableGeneric backend) -> String #

showList :: [Key (IdTableGeneric backend)] -> ShowS #

Show (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

showsPrec :: Int -> IdTableGeneric backend -> ShowS #

show :: IdTableGeneric backend -> String #

showList :: [IdTableGeneric backend] -> ShowS #

Eq (BackendKey backend) => Eq (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

(==) :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Bool #

(/=) :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Bool #

Eq (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

(==) :: IdTableGeneric backend -> IdTableGeneric backend -> Bool #

(/=) :: IdTableGeneric backend -> IdTableGeneric backend -> Bool #

Ord (BackendKey backend) => Ord (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

compare :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Ordering #

(<) :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Bool #

(<=) :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Bool #

(>) :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Bool #

(>=) :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Bool #

max :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) #

min :: Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) -> Key (IdTableGeneric backend) #

FromHttpApiData (BackendKey backend) => FromHttpApiData (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToHttpApiData (BackendKey backend) => ToHttpApiData (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PathPiece (BackendKey backend) => PathPiece (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

fromPathPiece :: Text -> Maybe (Key (IdTableGeneric backend)) #

toPathPiece :: Key (IdTableGeneric backend) -> Text #

PersistStore backend => PersistEntity (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Associated Types

type PersistEntityBackend (IdTableGeneric backend) 
Instance details

Defined in RenameTest

type PersistEntityBackend (IdTableGeneric backend) = backend
newtype Key (IdTableGeneric backend) 
Instance details

Defined in RenameTest

newtype Key (IdTableGeneric backend) = IdTableKey {}
data EntityField (IdTableGeneric backend) typ 
Instance details

Defined in RenameTest

data Unique (IdTableGeneric backend) 
Instance details

Defined in RenameTest

data Unique (IdTableGeneric backend)
(TypeError (SafeToInsertErrorMessage (IdTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => SafeToInsert (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistField (BackendKey backend) => PersistField (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PersistStore backend => PersistField (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

(TypeError (NoUniqueKeysError (IdTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => AtLeastOneUniqueKey (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

(TypeError (NoUniqueKeysError (IdTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => OnlyOneUniqueKey (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

onlyUniqueP :: IdTableGeneric backend -> Unique (IdTableGeneric backend) #

PersistFieldSql (BackendKey backend) => PersistFieldSql (Key (IdTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

sqlType :: Proxy (Key (IdTableGeneric backend)) -> SqlType #

PersistStore backend => PersistFieldSql (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

sqlType :: Proxy (IdTableGeneric backend) -> SqlType #

data EntityField (IdTableGeneric backend) typ Source # 
Instance details

Defined in RenameTest

newtype Key (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

newtype Key (IdTableGeneric backend) = IdTableKey {}
type PersistEntityBackend (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

type PersistEntityBackend (IdTableGeneric backend) = backend
data Unique (IdTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data Unique (IdTableGeneric backend)

data KeyTableGeneric backend Source #

Constructors

KeyTable 

Fields

Instances

Instances details
PersistStore backend => ToBackendKey backend (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

toBackendKey :: Key (KeyTableGeneric backend) -> BackendKey backend #

fromBackendKey :: BackendKey backend -> Key (KeyTableGeneric backend) #

SymbolToField "key" (KeyTableGeneric backend) Text Source # 
Instance details

Defined in RenameTest

SymbolToField "id" (KeyTableGeneric backend) (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

FromJSON (BackendKey backend) => FromJSON (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToJSON (BackendKey backend) => ToJSON (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Read (BackendKey backend) => Read (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Show (BackendKey backend) => Show (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

showsPrec :: Int -> Key (KeyTableGeneric backend) -> ShowS #

show :: Key (KeyTableGeneric backend) -> String #

showList :: [Key (KeyTableGeneric backend)] -> ShowS #

Show (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

showsPrec :: Int -> KeyTableGeneric backend -> ShowS #

show :: KeyTableGeneric backend -> String #

showList :: [KeyTableGeneric backend] -> ShowS #

Eq (BackendKey backend) => Eq (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

(==) :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Bool #

(/=) :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Bool #

Eq (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

(==) :: KeyTableGeneric backend -> KeyTableGeneric backend -> Bool #

(/=) :: KeyTableGeneric backend -> KeyTableGeneric backend -> Bool #

Ord (BackendKey backend) => Ord (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

compare :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Ordering #

(<) :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Bool #

(<=) :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Bool #

(>) :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Bool #

(>=) :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Bool #

max :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) #

min :: Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) -> Key (KeyTableGeneric backend) #

FromHttpApiData (BackendKey backend) => FromHttpApiData (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

ToHttpApiData (BackendKey backend) => ToHttpApiData (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PathPiece (BackendKey backend) => PathPiece (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

fromPathPiece :: Text -> Maybe (Key (KeyTableGeneric backend)) #

toPathPiece :: Key (KeyTableGeneric backend) -> Text #

PersistStore backend => PersistEntity (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Associated Types

type PersistEntityBackend (KeyTableGeneric backend) 
Instance details

Defined in RenameTest

type PersistEntityBackend (KeyTableGeneric backend) = backend
newtype Key (KeyTableGeneric backend) 
Instance details

Defined in RenameTest

newtype Key (KeyTableGeneric backend) = KeyTableKey' {}
data EntityField (KeyTableGeneric backend) typ 
Instance details

Defined in RenameTest

data EntityField (KeyTableGeneric backend) typ
data Unique (KeyTableGeneric backend) 
Instance details

Defined in RenameTest

data Unique (KeyTableGeneric backend)
PersistStoreWrite backend => SafeToInsert (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

PersistField (BackendKey backend) => PersistField (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

PersistStore backend => PersistField (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

(TypeError (NoUniqueKeysError (KeyTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => AtLeastOneUniqueKey (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

(TypeError (NoUniqueKeysError (KeyTableGeneric backend)) :: Constraint, PersistStoreWrite backend) => OnlyOneUniqueKey (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

onlyUniqueP :: KeyTableGeneric backend -> Unique (KeyTableGeneric backend) #

PersistFieldSql (BackendKey backend) => PersistFieldSql (Key (KeyTableGeneric backend)) Source # 
Instance details

Defined in RenameTest

Methods

sqlType :: Proxy (Key (KeyTableGeneric backend)) -> SqlType #

PersistStore backend => PersistFieldSql (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

Methods

sqlType :: Proxy (KeyTableGeneric backend) -> SqlType #

data EntityField (KeyTableGeneric backend) typ Source # 
Instance details

Defined in RenameTest

data EntityField (KeyTableGeneric backend) typ
newtype Key (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

newtype Key (KeyTableGeneric backend) = KeyTableKey' {}
type PersistEntityBackend (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

type PersistEntityBackend (KeyTableGeneric backend) = backend
data Unique (KeyTableGeneric backend) Source # 
Instance details

Defined in RenameTest

data Unique (KeyTableGeneric backend)

cleanDB :: (BaseBackend backend ~ backend, PersistQueryWrite backend) => ReaderT backend IO () Source #

specsWith :: forall backend (m :: Type -> Type). (PersistStoreWrite backend, PersistQueryRead backend, backend ~ BaseBackend backend, MonadIO m, MonadFail m, Eq (BackendKey backend)) => RunDb backend m -> Spec Source #