Any datatype representable in (Selda's subset of) SQL.
Methods
mkLit :: a -> Lit aCreate a literal of this type.
sqlType :: Proxy a -> SqlTypeRepThe SQL representation for this type.
fromSql :: SqlValue -> aConvert an SqlValue into this type.
defaultValue :: Lit aDefault value when using
defat this type.
Instances19SqlType, …
SqlType ByteStringDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType ByteStringDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType Int32Defined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType Int64Defined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType BoolDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType DoubleDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType IntDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType OrderingDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType RowIDDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType TextDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType TextDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType DayDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType UTCTimeDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType TimeOfDayDefined in selda-0.5.2.1 · Database.Selda.SqlTypeSqlType UUIDDefined in selda-0.5.2.1 · Database.Selda.SqlTypedefaultValuefor UUIDs is the all-zero RFC4122 nil UUID.Typeable a => SqlType (ID a)Defined in selda-0.5.2.1 · Database.Selda.SqlTypeTypeable a => SqlType (UUID' a)Defined in selda-0.5.2.1 · Database.Selda.SqlTypedefaultValuefor UUIDs is the all-zero RFC4122 nil UUID.SqlType a => SqlType (Maybe a)Defined in selda-0.5.2.1 · Database.Selda.SqlType(TypeError ((('TextDefined in selda-0.5.2.1 · Database.Selda"'Only "
':<>: 'ShowType a) ':<>: 'Text"' is not a proper SQL type."
) ':$$: 'Text"Use 'the' to access the value of the column."
), Typeable a) => SqlType (Only a)