Safe Haskell | None |
---|---|
Language | Haskell2010 |
Synopsis
- data PersonGeneric backend = Person {
- personName :: !Text
- personAge :: !Int
- personColor :: !(Maybe Text)
- type Person = PersonGeneric SqlBackend
- type PersonId = Key Person
- data Person1Generic backend = Person1 {
- person1Name :: !Text
- person1Age :: !Int
- type Person1 = Person1Generic SqlBackend
- type Person1Id = Key Person1
- data PersonMaybeAgeGeneric backend = PersonMaybeAge {
- personMaybeAgeName :: !Text
- personMaybeAgeAge :: !(Maybe Int)
- type PersonMaybeAge = PersonMaybeAgeGeneric SqlBackend
- type PersonMaybeAgeId = Key PersonMaybeAge
- data PersonMayGeneric backend = PersonMay {
- personMayName :: !(Maybe Text)
- personMayColor :: !(Maybe Text)
- type PersonMay = PersonMayGeneric SqlBackend
- type PersonMayId = Key PersonMay
- data PetGeneric backend = Pet {
- petOwnerId :: !(Key (PersonGeneric backend))
- petName :: !Text
- petType :: !PetType
- type Pet = PetGeneric SqlBackend
- type PetId = Key Pet
- data MaybeOwnedPetGeneric backend = MaybeOwnedPet {
- maybeOwnedPetOwnerId :: !(Maybe (Key (PersonGeneric backend)))
- maybeOwnedPetName :: !Text
- maybeOwnedPetType :: !PetType
- type MaybeOwnedPet = MaybeOwnedPetGeneric SqlBackend
- type MaybeOwnedPetId = Key MaybeOwnedPet
- data NeedsPetGeneric backend = NeedsPet {
- needsPetPetKey :: !(Key (PetGeneric backend))
- type NeedsPet = NeedsPetGeneric SqlBackend
- type NeedsPetId = Key NeedsPet
- data OutdoorPetGeneric backend = OutdoorPet {
- outdoorPetOwnerId :: !(Key (PersonGeneric backend))
- outdoorPetCollar :: !PetCollar
- outdoorPetType :: !PetType
- type OutdoorPet = OutdoorPetGeneric SqlBackend
- type OutdoorPetId = Key OutdoorPet
- data UserPTGeneric backend = UserPT {
- userPTIdent :: !Text
- userPTPassword :: !(Maybe Text)
- type UserPT = UserPTGeneric SqlBackend
- type UserPTId = Key UserPT
- data EmailPTGeneric backend = EmailPT {
- emailPTEmail :: !Text
- emailPTUser :: !(Maybe (Key (UserPTGeneric backend)))
- emailPTVerkey :: !(Maybe Text)
- type EmailPT = EmailPTGeneric SqlBackend
- type EmailPTId = Key EmailPT
- data UpsertGeneric backend = Upsert {
- upsertEmail :: !Text
- upsertAttr :: !Text
- upsertExtra :: !Text
- upsertAge :: !Int
- type Upsert = UpsertGeneric SqlBackend
- type UpsertId = Key Upsert
- data UpsertByGeneric backend = UpsertBy {
- upsertByEmail :: !Text
- upsertByCity :: !Text
- upsertByAttr :: !Text
- type UpsertBy = UpsertByGeneric SqlBackend
- type UpsertById = Key UpsertBy
- data StrictGeneric backend = Strict {}
- type Strict = StrictGeneric SqlBackend
- type StrictId = Key Strict
- data RelationshipGeneric backend = Relationship {
- relationshipName :: !String
- relationshipParent :: !(Maybe (Key (RelationshipGeneric backend)))
- type Relationship = RelationshipGeneric SqlBackend
- type RelationshipId = Key Relationship
- data MutBGeneric backend = MutB {
- mutBMutA :: !(Key (MutAGeneric backend))
- data MutAGeneric backend = MutA {
- mutAMutB :: !(Key (MutBGeneric backend))
- type MutB = MutBGeneric SqlBackend
- type MutA = MutAGeneric SqlBackend
- type MutAId = Key MutA
- type MutBId = Key MutB
- testMigrate :: Migration
- entityDefListFortestMigrate :: [EntityDef]
- data NoPrefix1Generic backend = NoPrefix1 {
- someFieldName :: !Int
- type NoPrefix1 = NoPrefix1Generic SqlBackend
- type NoPrefix1Id = Key NoPrefix1
- data NoPrefix2Generic backend = NoPrefix2 {
- someOtherFieldName :: !Int
- unprefixedRef :: !(Key (NoPrefix1Generic backend))
- type NoPrefix2 = NoPrefix2Generic SqlBackend
- type NoPrefix2Id = Key NoPrefix2
- data NoPrefixSumGeneric backend
- type NoPrefixSum = NoPrefixSumGeneric SqlBackend
- type NoPrefixSumId = Key NoPrefixSum
- noPrefixMigrate :: Migration
- entityDefListFornoPrefixMigrate :: [EntityDef]
- data CustomPrefix1Generic backend = CustomPrefix1 {}
- type CustomPrefix1 = CustomPrefix1Generic SqlBackend
- type CustomPrefix1Id = Key CustomPrefix1
- data CustomPrefix2Generic backend = CustomPrefix2 {
- _cp2OtherCustomFieldName :: !Int
- _cp2CustomPrefixedRef :: !(Key (CustomPrefix1Generic backend))
- type CustomPrefix2 = CustomPrefix2Generic SqlBackend
- type CustomPrefix2Id = Key CustomPrefix2
- data CustomPrefixSumGeneric backend
- type CustomPrefixSum = CustomPrefixSumGeneric SqlBackend
- type CustomPrefixSumId = Key CustomPrefixSum
- customPrefixMigrate :: Migration
- entityDefListForcustomPrefixMigrate :: [EntityDef]
- data Tree = Tree {}
- type TreeId = Key Tree
- treeMigrate :: Migration
- entityDefListFortreeMigrate :: [EntityDef]
- fkparent :: Tree -> Maybe (Key Tree)
- newtype ReverseFieldOrder a = RFO {
- unRFO :: a
- cleanDB :: (MonadIO m, PersistQuery backend, PersistStoreWrite (BaseBackend backend)) => ReaderT backend m ()
Documentation
data PersonGeneric backend Source #
Person | |
|
Instances
type Person = PersonGeneric SqlBackend Source #
data Person1Generic backend Source #
Person1 | |
|
Instances
type Person1 = Person1Generic SqlBackend Source #
data PersonMaybeAgeGeneric backend Source #
Instances
type PersonMaybeAgeId = Key PersonMaybeAge Source #
data PersonMayGeneric backend Source #
PersonMay | |
|
Instances
type PersonMay = PersonMayGeneric SqlBackend Source #
type PersonMayId = Key PersonMay Source #
data PetGeneric backend Source #
Pet | |
|
Instances
type Pet = PetGeneric SqlBackend Source #
data MaybeOwnedPetGeneric backend Source #
MaybeOwnedPet | |
|
Instances
type MaybeOwnedPetId = Key MaybeOwnedPet Source #
data NeedsPetGeneric backend Source #
NeedsPet | |
|
Instances
type NeedsPet = NeedsPetGeneric SqlBackend Source #
type NeedsPetId = Key NeedsPet Source #
data OutdoorPetGeneric backend Source #
OutdoorPet | |
|
Instances
type OutdoorPet = OutdoorPetGeneric SqlBackend Source #
type OutdoorPetId = Key OutdoorPet Source #
data UserPTGeneric backend Source #
UserPT | |
|
Instances
type UserPT = UserPTGeneric SqlBackend Source #
data EmailPTGeneric backend Source #
EmailPT | |
|
Instances
type EmailPT = EmailPTGeneric SqlBackend Source #
data UpsertGeneric backend Source #
Upsert | |
|
Instances
type Upsert = UpsertGeneric SqlBackend Source #
data UpsertByGeneric backend Source #
UpsertBy | |
|
Instances
type UpsertBy = UpsertByGeneric SqlBackend Source #
type UpsertById = Key UpsertBy Source #
data StrictGeneric backend Source #
Instances
type Strict = StrictGeneric SqlBackend Source #
data RelationshipGeneric backend Source #
Relationship | |
|
Instances
type RelationshipId = Key Relationship Source #
data MutBGeneric backend Source #
MutB | |
|
Instances
data MutAGeneric backend Source #
MutA | |
|
Instances
type MutB = MutBGeneric SqlBackend Source #
type MutA = MutAGeneric SqlBackend Source #
data NoPrefix1Generic backend Source #
Instances
type NoPrefix1 = NoPrefix1Generic SqlBackend Source #
type NoPrefix1Id = Key NoPrefix1 Source #
data NoPrefix2Generic backend Source #
NoPrefix2 | |
|
Instances
type NoPrefix2 = NoPrefix2Generic SqlBackend Source #
type NoPrefix2Id = Key NoPrefix2 Source #
data NoPrefixSumGeneric backend Source #
Instances
type NoPrefixSumId = Key NoPrefixSum Source #
data CustomPrefix1Generic backend Source #
Instances
type CustomPrefix1Id = Key CustomPrefix1 Source #
data CustomPrefix2Generic backend Source #
CustomPrefix2 | |
|
Instances
type CustomPrefix2Id = Key CustomPrefix2 Source #
data CustomPrefixSumGeneric backend Source #
Instances
type CustomPrefixSumId = Key CustomPrefixSum Source #
Instances
newtype ReverseFieldOrder a Source #
Reverses the order of the fields of an entity. Used to test
??
placeholders of rawSql
.
Instances
cleanDB :: (MonadIO m, PersistQuery backend, PersistStoreWrite (BaseBackend backend)) => ReaderT backend m () Source #