composite-opaleye-0.5.1.0: Opaleye SQL for Frames records

Safe HaskellNone
LanguageHaskell2010

Composite.Opaleye.Util

Synopsis

Documentation

constantColumnUsing :: Constant haskell (Column pgType) -> (haskell' -> haskell) -> Constant haskell' (Column pgType') Source #

Coerce one type of Column Constant profunctor to another using by just asserting the changed type on the column side and using the given function on the Haskell side. Useful when the PG value representation is the same but the Haskell type changes, e.g. for enums.