Moduleopaleye-0.10.8.0Haskell2010
Opaleye.Internal.Constant
- 1 type
- 2 values
- Packageopaleye-0.10.8.0
- Exports3
- LanguageHaskell2010
- LicenceBSD-3-Clause
- SourceConstant.hs
A way of turning Haskell values of type haskells into SQL
fields. Use it with toFields.
Constructors
ToFieldsconstantExplicit :: haskells -> fields
Instances75Profunctor, ProductProfunctor, SumProfunctor, Functor, Applicative, Default, …
Profunctor ToFieldsDefined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantProductProfunctor ToFieldsDefined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantSumProfunctor ToFieldsDefined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Value (Field SqlJson)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Value (Field SqlJsonb)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields ByteString (Field SqlBytea)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields ByteString (Field SqlJson)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields ByteString (Field SqlJsonb)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields ByteString (Field SqlBytea)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields ByteString (Field SqlJson)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields ByteString (Field SqlJsonb)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields String (Field SqlText)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields String (Field SqlVarcharN)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Int16 (Field SqlInt2)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Int32 (Field SqlInt4)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Int64 (Field SqlInt8)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Bool (Field SqlBool)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Double (Field SqlFloat8)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Int (Field SqlInt4)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Scientific (Field SqlNumeric)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Text (Field SqlText)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Text (Field SqlVarcharN)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Text (Field SqlText)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Text (Field SqlVarcharN)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields Day (Field SqlDate)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields UTCTime (Field SqlTimestamptz)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields CalendarDiffTime (Field SqlInterval)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields LocalTime (Field SqlTimestamp)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields TimeOfDay (Field SqlTime)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields ZonedTime (Field SqlTimestamptz)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields UUID (Field SqlUuid)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantToJSON a => Default ToFields (Aeson a) (Field SqlJson)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantToJSON a => Default ToFields (Aeson a) (Field SqlJsonb)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (CI Text) (Field SqlCitext)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (CI Text) (Field SqlCitext)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (Field a) (Field a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (PGRange Int64) (Field (SqlRange SqlInt8))Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (PGRange Int) (Field (SqlRange SqlInt4))Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (PGRange Scientific) (Field (SqlRange SqlNumeric))Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (PGRange Day) (Field (SqlRange SqlDate))Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (PGRange UTCTime) (Field (SqlRange SqlTimestamptz))Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields (PGRange LocalTime) (Field (SqlRange SqlTimestamp))Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields haskell (Field sql) => Default ToFields (Maybe haskell) (FieldNullable sql)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantDefault ToFields haskell (Field_ n sql) => Default ToFields (Maybe haskell) (Maybe (Field_ n sql))Defined in opaleye-0.10.8.0 · Opaleye.Internal.Constant(Default ToFields a (Field_ n b), IsSqlType b) => Default ToFields [a] (Field (SqlArray_ n b))Defined in opaleye-0.10.8.0 · Opaleye.Internal.Constant(Default ToFields a b, Default Nullspec a b) => Default ToFields (Maybe a) (MaybeFields b)Defined in opaleye-0.10.8.0 · Opaleye.Internal.MaybeFieldsFunctor (ToFields a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantApplicative (ToFields a)Defined in opaleye-0.10.8.0 · Opaleye.Internal.ConstantField SqlBool ~ cSqlBool => Default (Inferrable ToFields) Bool cSqlBoolDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlBytea ~ cSqlBytea => Default (Inferrable ToFields) ByteString cSqlByteaDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlBytea ~ cSqlBytea => Default (Inferrable ToFields) ByteString cSqlByteaDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlDate ~ cSqlDate => Default (Inferrable ToFields) Day cSqlDateDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlFloat8 ~ cSqlFloat8 => Default (Inferrable ToFields) Double cSqlFloat8Defined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlInt4 ~ cSqlInt4 => Default (Inferrable ToFields) Int32 cSqlInt4Defined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlInt4 ~ cSqlInt4 => Default (Inferrable ToFields) Int cSqlInt4Defined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlInt8 ~ cSqlInt8 => Default (Inferrable ToFields) Int64 cSqlInt8Defined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlInterval ~ cSqlInterval => Default (Inferrable ToFields) CalendarDiffTime cSqlIntervalDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlNumeric ~ cSqlNumeric => Default (Inferrable ToFields) Scientific cSqlNumericDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlText ~ cSqlText => Default (Inferrable ToFields) String cSqlTextDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlText ~ cSqlText => Default (Inferrable ToFields) Text cSqlTextDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlText ~ cSqlText => Default (Inferrable ToFields) Text cSqlTextDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlTime ~ cSqlTime => Default (Inferrable ToFields) TimeOfDay cSqlTimeDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlTimestamptz ~ cSqlTimestamptz => Default (Inferrable ToFields) UTCTime cSqlTimestamptzDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlTimestamptz ~ cSqlTimestamptz => Default (Inferrable ToFields) ZonedTime cSqlTimestamptzDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlUuid ~ cSqlUuid => Default (Inferrable ToFields) UUID cSqlUuidDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlCitext ~ cSqlCitext => Default (Inferrable ToFields) (CI Text) cSqlCitextDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField SqlCitext ~ cSqlCitext => Default (Inferrable ToFields) (CI Text) cSqlCitextDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField (SqlRange SqlDate) ~ cRangeDate => Default (Inferrable ToFields) (PGRange Day) cRangeDateDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField (SqlRange SqlInt4) ~ cRangeInt4 => Default (Inferrable ToFields) (PGRange Int) cRangeInt4Defined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField (SqlRange SqlInt8) ~ cRangeInt8 => Default (Inferrable ToFields) (PGRange Int64) cRangeInt8Defined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField (SqlRange SqlNumeric) ~ cRangeScientific => Default (Inferrable ToFields) (PGRange Scientific) cRangeScientificDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField (SqlRange SqlTimestamp) ~ cRangeTimestamp => Default (Inferrable ToFields) (PGRange LocalTime) cRangeTimestampDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField (SqlRange SqlTimestamptz) ~ cRangeTimestamptz => Default (Inferrable ToFields) (PGRange UTCTime) cRangeTimestamptzDefined in opaleye-0.10.8.0 · Opaleye.Internal.InferrableField a ~ fieldA => Default (Inferrable ToFields) (Field a) fieldADefined in opaleye-0.10.8.0 · Opaleye.Internal.Inferrable(Default (Inferrable ToFields) a b, Default Nullspec a b, MaybeFields b ~ maybeFields_b) => Default (Inferrable ToFields) (Maybe a) maybeFields_bDefined in opaleye-0.10.8.0 · Opaleye.Internal.MaybeFields · orphan