Safe Haskell | None |
---|---|
Language | Haskell2010 |
LongIdentifierTest
Documentation
type TableAnExtremelyFantasticallySuperLongNameChildId = Key TableAnExtremelyFantasticallySuperLongNameChild Source #
data TableAnExtremelyFantasticallySuperLongNameChild Source #
Constructors
TableAnExtremelyFantasticallySuperLongNameChild | |
Instances
type TableAnExtremelyFantasticallySuperLongNameParentId = Key TableAnExtremelyFantasticallySuperLongNameParent Source #
data TableAnExtremelyFantasticallySuperLongNameParent Source #
Constructors
TableAnExtremelyFantasticallySuperLongNameParent | |
Instances
PersistEntity TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
Defined in LongIdentifierTest Associated Types
Methods keyToValues :: Key TableAnExtremelyFantasticallySuperLongNameParent -> [PersistValue] # keyFromValues :: [PersistValue] -> Either Text (Key TableAnExtremelyFantasticallySuperLongNameParent) # persistIdField :: EntityField TableAnExtremelyFantasticallySuperLongNameParent (Key TableAnExtremelyFantasticallySuperLongNameParent) # entityDef :: proxy TableAnExtremelyFantasticallySuperLongNameParent -> EntityDef # persistFieldDef :: EntityField TableAnExtremelyFantasticallySuperLongNameParent typ -> FieldDef # toPersistFields :: TableAnExtremelyFantasticallySuperLongNameParent -> [PersistValue] # fromPersistValues :: [PersistValue] -> Either Text TableAnExtremelyFantasticallySuperLongNameParent # tabulateEntityA :: Applicative f => (forall a. EntityField TableAnExtremelyFantasticallySuperLongNameParent a -> f a) -> f (Entity TableAnExtremelyFantasticallySuperLongNameParent) # persistUniqueKeys :: TableAnExtremelyFantasticallySuperLongNameParent -> [Unique TableAnExtremelyFantasticallySuperLongNameParent] # persistUniqueToFieldNames :: Unique TableAnExtremelyFantasticallySuperLongNameParent -> NonEmpty (FieldNameHS, FieldNameDB) # persistUniqueToValues :: Unique TableAnExtremelyFantasticallySuperLongNameParent -> [PersistValue] # fieldLens :: EntityField TableAnExtremelyFantasticallySuperLongNameParent field -> forall (f :: Type -> Type). Functor f => (field -> f field) -> Entity TableAnExtremelyFantasticallySuperLongNameParent -> f (Entity TableAnExtremelyFantasticallySuperLongNameParent) # keyFromRecordM :: Maybe (TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent) # | |||||||||||||||||
SafeToInsert TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
Defined in LongIdentifierTest | |||||||||||||||||
PersistField TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
(TypeError (NoUniqueKeysError TableAnExtremelyFantasticallySuperLongNameParent) :: Constraint) => AtLeastOneUniqueKey TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
(TypeError (NoUniqueKeysError TableAnExtremelyFantasticallySuperLongNameParent) :: Constraint) => OnlyOneUniqueKey TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
PersistFieldSql TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
Defined in LongIdentifierTest Methods sqlType :: Proxy TableAnExtremelyFantasticallySuperLongNameParent -> SqlType # | |||||||||||||||||
ToBackendKey SqlBackend TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
SymbolToField "columnAnExtremelyFantasticallySuperLongNameParentId" TableAnExtremelyFantasticallySuperLongNameChild TableAnExtremelyFantasticallySuperLongNameParentId Source # | |||||||||||||||||
SymbolToField "field1" TableAnExtremelyFantasticallySuperLongNameParent Int Source # | |||||||||||||||||
Defined in LongIdentifierTest | |||||||||||||||||
SymbolToField "id" TableAnExtremelyFantasticallySuperLongNameParent (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
FromJSON (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
ToJSON (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Defined in LongIdentifierTest Methods toJSON :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Value # toEncoding :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Encoding # toJSONList :: [Key TableAnExtremelyFantasticallySuperLongNameParent] -> Value # toEncodingList :: [Key TableAnExtremelyFantasticallySuperLongNameParent] -> Encoding # omitField :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Bool # | |||||||||||||||||
Read (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Defined in LongIdentifierTest Methods readsPrec :: Int -> ReadS (Key TableAnExtremelyFantasticallySuperLongNameParent) # readList :: ReadS [Key TableAnExtremelyFantasticallySuperLongNameParent] # readPrec :: ReadPrec (Key TableAnExtremelyFantasticallySuperLongNameParent) # readListPrec :: ReadPrec [Key TableAnExtremelyFantasticallySuperLongNameParent] # | |||||||||||||||||
Show (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Defined in LongIdentifierTest | |||||||||||||||||
Eq (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Ord (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Defined in LongIdentifierTest Methods compare :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent -> Ordering # (<) :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent -> Bool # (<=) :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent -> Bool # (>) :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent -> Bool # (>=) :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent -> Bool # max :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent # min :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent -> Key TableAnExtremelyFantasticallySuperLongNameParent # | |||||||||||||||||
FromHttpApiData (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Defined in LongIdentifierTest | |||||||||||||||||
ToHttpApiData (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Defined in LongIdentifierTest Methods toUrlPiece :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Text # toEncodedUrlPiece :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Builder # toHeader :: Key TableAnExtremelyFantasticallySuperLongNameParent -> ByteString # toQueryParam :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Text # toEncodedQueryParam :: Key TableAnExtremelyFantasticallySuperLongNameParent -> Builder # | |||||||||||||||||
PathPiece (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Defined in LongIdentifierTest | |||||||||||||||||
PersistField (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
PersistFieldSql (Key TableAnExtremelyFantasticallySuperLongNameParent) Source # | |||||||||||||||||
Defined in LongIdentifierTest | |||||||||||||||||
data EntityField TableAnExtremelyFantasticallySuperLongNameParent typ Source # | |||||||||||||||||
newtype Key TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
type PersistEntityBackend TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
data Unique TableAnExtremelyFantasticallySuperLongNameParent Source # | |||||||||||||||||
Defined in LongIdentifierTest |