| 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) # tabulateEntityApply :: Apply 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 | |||||||||||||||||