A FromField sqlType haskellType
encodes how to turn
a value of Postgres type sqlType into a value of Haskell type
haskellType. For example a value of type FromField
SqlText String encodes how to turn a SqlText result from the
database into a Haskell String.
"FromField sqlType haskellType" corresponds to
postgresql-simple's "FieldParser haskellType".
Constructors
FromField (FieldParser haskellType)
Instances19Functor, Default, …
DefaultFromField sqlType haskellType => Default FromField sqlType haskellTypeDefined in opaleye-0.10.8.0 · Opaleye.Internal.RunQueryFunctor (FromField u)Defined in opaleye-0.10.8.0 · Opaleye.Internal.RunQuerybool ~ Bool => Default (Inferrable FromField) SqlBool boolDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrablebytestring ~ ByteString => Default (Inferrable FromField) SqlBytea bytestringDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrablecalendardifftime ~ CalendarDiffTime => Default (Inferrable FromField) SqlInterval calendardifftimeDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrablecttext ~ CI Text => Default (Inferrable FromField) SqlCitext cttextDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrableday ~ Day => Default (Inferrable FromField) SqlDate dayDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrabledouble ~ Double => Default (Inferrable FromField) SqlFloat8 doubleDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrableint ~ Int => Default (Inferrable FromField) SqlInt4 intDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrableint16 ~ Int16 => Default (Inferrable FromField) SqlInt2 int16Defined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrableint64 ~ Int64 => Default (Inferrable FromField) SqlInt8 int64Defined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrablelocaltime ~ LocalTime => Default (Inferrable FromField) SqlTimestamp localtimeDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrablescientific ~ Scientific => Default (Inferrable FromField) SqlNumeric scientificDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrabletext ~ Text => Default (Inferrable FromField) SqlText textDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrabletimeofday ~ TimeOfDay => Default (Inferrable FromField) SqlTime timeofdayDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrableuuid ~ UUID => Default (Inferrable FromField) SqlUuid uuidDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrablevarchar ~ Text => Default (Inferrable FromField) SqlVarcharN varcharDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrable(Typeable h, Default (Inferrable FromField) f h, hs ~ [h]) => Default (Inferrable FromField) (SqlArray f) hsDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrable(Typeable h, Default (Inferrable FromField) f h, hs ~ [Maybe h]) => Default (Inferrable FromField) (SqlArray_ 'Nullable f) hsDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrable