HORIZON HASKELLDocslts/ghc-10.0.x8c2f8e82026-10-19Search names, modules, packages, or :: a typeCtrl K

GHC 10.0.0.20260917 · lts/ghc-10.0.x · 8c2f8e8 · 2026-10-19

  • Packageopaleye-0.10.8.0
  • Exports30
  • LanguageHaskell2010
  • LicenceBSD-3-Clause
  • SourceRunQuery.hs

Binaryspec

3 declarations
newtypenewtype Binaryspec fields fields'
#
Instances6Profunctor, ProductProfunctor, Default, Functor, Applicative

Distinctspec

3 declarations
newtypenewtype Distinctspec a b
#
Instances7Profunctor, ProductProfunctor, SumProfunctor, Default, Functor, Applicative, …

EqPP

3 declarations

IfPP

3 declarations

FromFields

2 declarations
datadata FromFields fields haskells
#

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, …

Nullspec

6 declarations
newtypenewtype Nullspec fields fields'
#
Instances5Profunctor, ProductProfunctor, Default, Functor, Applicative

ToFields

2 declarations
newtypenewtype ToFields haskells fields
#

A way of turning Haskell values of type haskells into SQL fields. Use it with toFields.

Instances75Profunctor, ProductProfunctor, SumProfunctor, Functor, Applicative, Default, …

Unpackspec

3 declarations
newtypenewtype Unpackspec fields fields'
#
Instances7Profunctor, ProductProfunctor, SumProfunctor, Default, Functor, Applicative, …

Updater

1 declaration
newtypenewtype Updater a b
#
Instances7Profunctor, ProductProfunctor, Default, Functor, Applicative, …

Valuesspec

3 declarations
datadata Valuesspec fields fields'
#
Instances6Profunctor, ProductProfunctor, Default, Functor, Applicative

WithNulls

1 declaration
newtypenewtype WithNulls (p :: Type -> Type -> Type) a b
#
Instances6Profunctor, ProductProfunctor, SumProfunctor, Default, Functor, Applicative