A raw value which can be stored in any backend and can be marshalled to
and from a PersistField.
Constructors
PersistText TextPersistByteString ByteStringPersistInt64 Int64PersistDouble DoublePersistRational RationalPersistBool BoolPersistDay DayPersistTimeOfDay TimeOfDayPersistUTCTime UTCTimePersistNullPersistList [PersistValue]PersistMap [(Text, PersistValue)]PersistObjectId ByteStringIntended especially for MongoDB backend
PersistArray [PersistValue]Intended especially for PostgreSQL backend for text arrays
PersistLiteral_ LiteralType ByteStringThis constructor is used to specify some raw literal value for the backend. The LiteralType value specifies how the value should be escaped. This can be used to make special, custom types avaialable in the back end.
Instances12Eq, Ord, Read, Show, NFData, FromJSON, …
Eq PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValueOrd PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValueRead PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValueShow PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValueNFData PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValueFromJSON PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValueToJSON PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValueFromHttpApiData PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValueToHttpApiData PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValuePathPiece PersistValueDefined in persistent-2.14.6.3 · Database.Persist.PersistValuePersistField PersistValueDefined in persistent-2.14.6.3 · Database.Persist.Class.PersistFieldPersistFieldSql PersistValueDefined in persistent-2.14.6.3 · Database.Persist.Sql.Class