Safe Haskell | None |
---|---|
Language | Haskell2010 |
CustomPrimaryKeyReferenceTest
Documentation
type TweetUrlId = Key TweetUrl Source #
Constructors
TweetUrl | |
Fields
|
Instances
Constructors
Tweet | |
Fields
|
Instances
Show Tweet Source # | |||||||||||||||||
PersistEntity Tweet Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Associated Types
Methods keyToValues :: Key Tweet -> [PersistValue] # keyFromValues :: [PersistValue] -> Either Text (Key Tweet) # persistIdField :: EntityField Tweet (Key Tweet) # entityDef :: proxy Tweet -> EntityDef # persistFieldDef :: EntityField Tweet typ -> FieldDef # toPersistFields :: Tweet -> [PersistValue] # fromPersistValues :: [PersistValue] -> Either Text Tweet # tabulateEntityA :: Applicative f => (forall a. EntityField Tweet a -> f a) -> f (Entity Tweet) # persistUniqueKeys :: Tweet -> [Unique Tweet] # persistUniqueToFieldNames :: Unique Tweet -> NonEmpty (FieldNameHS, FieldNameDB) # persistUniqueToValues :: Unique Tweet -> [PersistValue] # fieldLens :: EntityField Tweet field -> forall (f :: Type -> Type). Functor f => (field -> f field) -> Entity Tweet -> f (Entity Tweet) # | |||||||||||||||||
SafeToInsert Tweet Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest | |||||||||||||||||
PersistField Tweet Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Methods toPersistValue :: Tweet -> PersistValue # fromPersistValue :: PersistValue -> Either Text Tweet # | |||||||||||||||||
AtLeastOneUniqueKey Tweet Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest | |||||||||||||||||
(TypeError (MultipleUniqueKeysError Tweet) :: Constraint) => OnlyOneUniqueKey Tweet Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Methods onlyUniqueP :: Tweet -> Unique Tweet # | |||||||||||||||||
PersistFieldSql Tweet Source # | |||||||||||||||||
SymbolToField "statusText" Tweet Text Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Methods | |||||||||||||||||
SymbolToField "tweetId" Tweet Int Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Methods | |||||||||||||||||
SymbolToField "tweetId" TweetUrl TweetId Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Methods | |||||||||||||||||
SymbolToField "id" Tweet (Key Tweet) Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Methods symbolToField :: EntityField Tweet (Key Tweet) # | |||||||||||||||||
FromJSON (Key Tweet) Source # | |||||||||||||||||
ToJSON (Key Tweet) Source # | |||||||||||||||||
Read (Key Tweet) Source # | |||||||||||||||||
Show (Key Tweet) Source # | |||||||||||||||||
Eq (Key Tweet) Source # | |||||||||||||||||
Ord (Key Tweet) Source # | |||||||||||||||||
FromHttpApiData (Key Tweet) Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest | |||||||||||||||||
ToHttpApiData (Key Tweet) Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Methods toUrlPiece :: Key Tweet -> Text # toEncodedUrlPiece :: Key Tweet -> Builder # toHeader :: Key Tweet -> ByteString # toQueryParam :: Key Tweet -> Text # toEncodedQueryParam :: Key Tweet -> Builder # | |||||||||||||||||
PathPiece (Key Tweet) Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest | |||||||||||||||||
PersistField (Key Tweet) Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest Methods toPersistValue :: Key Tweet -> PersistValue # fromPersistValue :: PersistValue -> Either Text (Key Tweet) # | |||||||||||||||||
PersistFieldSql (Key Tweet) Source # | |||||||||||||||||
data EntityField Tweet typ Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest data EntityField Tweet typ
| |||||||||||||||||
newtype Key Tweet Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest | |||||||||||||||||
type PersistEntityBackend Tweet Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest | |||||||||||||||||
data Unique Tweet Source # | |||||||||||||||||
Defined in CustomPrimaryKeyReferenceTest |