Moduleopaleye-0.10.8.0Haskell2010
Opaleye.Internal.RunQueryExternal
- 3 types
- 8 values
- Packageopaleye-0.10.8.0
- Exports11
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceRunQuery.hs
Datatypes
3 declarationsCursor within a transaction.
A FromFields
specifies how to convert Postgres values (fields)
into Haskell values (haskells). Most likely you will never need
to create one of these or handle one directly. It will be provided
for you by the Default FromFields instance.
"FromFields fields haskells" corresponds to
postgresql-simple's "RowParser haskells". "Default
FromFields fields haskells" corresponds to
postgresql-simple's "FromRow haskells".
Instances11Profunctor, ProductProfunctor, SumProfunctor, Functor, Applicative, Default, …
Profunctor FromFieldsDefined in opaleye-0.10.8.0 · Opaleye.Internal.RunQueryProductProfunctor FromFieldsDefined in opaleye-0.10.8.0 · Opaleye.Internal.RunQuerySumProfunctor FromFieldsDefined in opaleye-0.10.8.0 · Opaleye.Internal.RunQueryDefaultFromField a b => Default FromFields (Field a) bDefined in opaleye-0.10.8.0 · Opaleye.Internal.RunQueryDefaultFromField a b => Default FromFields (FieldNullable a) (Maybe b)Defined in opaleye-0.10.8.0 · Opaleye.Internal.RunQueryDefault FromFields fields haskells => Default FromFields (MaybeFields fields) (Maybe haskells)Defined in opaleye-0.10.8.0 · Opaleye.Internal.MaybeFieldsFunctor (FromFields c)Defined in opaleye-0.10.8.0 · Opaleye.Internal.RunQueryApplicative (FromFields c)Defined in opaleye-0.10.8.0 · Opaleye.Internal.RunQueryDefault (Inferrable FromField) a b => Default (Inferrable FromFields) (Field a) bDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrable(Default (Inferrable FromField) a b, Maybe b ~ maybe_b) => Default (Inferrable FromFields) (FieldNullable a) maybe_bDefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrable(Default (Inferrable FromFields) fields haskells, Maybe haskells ~ maybe_haskells) => Default (Inferrable FromFields) (MaybeFields fields) maybe_haskellsDefined in opaleye-0.10.8.0 · Opaleye.Internal.MaybeFields
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".
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