persistable-record-0.5.0.1: Binding between SQL database values and haskell records.

Safe HaskellNone
LanguageHaskell2010

Database.Record.TupleInstances

Contents

Orphan instances

(ToSql q a1, ToSql q a2) => ToSql q (a1, a2) Source # 

Methods

recordToSql :: RecordToSql q (a1, a2) Source #

(FromSql q a1, FromSql q a2) => FromSql q (a1, a2) Source # 

Methods

recordFromSql :: RecordFromSql q (a1, a2) Source #

(ToSql q a1, ToSql q a2, ToSql q a3) => ToSql q (a1, a2, a3) Source # 

Methods

recordToSql :: RecordToSql q (a1, a2, a3) Source #

(FromSql q a1, FromSql q a2, FromSql q a3) => FromSql q (a1, a2, a3) Source # 

Methods

recordFromSql :: RecordFromSql q (a1, a2, a3) Source #

(ToSql q a1, ToSql q a2, ToSql q a3, ToSql q a4) => ToSql q (a1, a2, a3, a4) Source # 

Methods

recordToSql :: RecordToSql q (a1, a2, a3, a4) Source #

(FromSql q a1, FromSql q a2, FromSql q a3, FromSql q a4) => FromSql q (a1, a2, a3, a4) Source # 

Methods

recordFromSql :: RecordFromSql q (a1, a2, a3, a4) Source #

(ToSql q a1, ToSql q a2, ToSql q a3, ToSql q a4, ToSql q a5) => ToSql q (a1, a2, a3, a4, a5) Source # 

Methods

recordToSql :: RecordToSql q (a1, a2, a3, a4, a5) Source #

(FromSql q a1, FromSql q a2, FromSql q a3, FromSql q a4, FromSql q a5) => FromSql q (a1, a2, a3, a4, a5) Source # 

Methods

recordFromSql :: RecordFromSql q (a1, a2, a3, a4, a5) Source #

(ToSql q a1, ToSql q a2, ToSql q a3, ToSql q a4, ToSql q a5, ToSql q a6) => ToSql q (a1, a2, a3, a4, a5, a6) Source # 

Methods

recordToSql :: RecordToSql q (a1, a2, a3, a4, a5, a6) Source #

(FromSql q a1, FromSql q a2, FromSql q a3, FromSql q a4, FromSql q a5, FromSql q a6) => FromSql q (a1, a2, a3, a4, a5, a6) Source # 

Methods

recordFromSql :: RecordFromSql q (a1, a2, a3, a4, a5, a6) Source #

(ToSql q a1, ToSql q a2, ToSql q a3, ToSql q a4, ToSql q a5, ToSql q a6, ToSql q a7) => ToSql q (a1, a2, a3, a4, a5, a6, a7) Source # 

Methods

recordToSql :: RecordToSql q (a1, a2, a3, a4, a5, a6, a7) Source #

(FromSql q a1, FromSql q a2, FromSql q a3, FromSql q a4, FromSql q a5, FromSql q a6, FromSql q a7) => FromSql q (a1, a2, a3, a4, a5, a6, a7) Source # 

Methods

recordFromSql :: RecordFromSql q (a1, a2, a3, a4, a5, a6, a7) Source #

(PersistableWidth a1, PersistableWidth a2) => PersistableWidth (a1, a2) Source # 
(PersistableWidth a1, PersistableWidth a2, PersistableWidth a3) => PersistableWidth (a1, a2, a3) Source # 
(PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4) => PersistableWidth (a1, a2, a3, a4) Source # 

Methods

persistableWidth :: PersistableRecordWidth (a1, a2, a3, a4) Source #

(PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5) => PersistableWidth (a1, a2, a3, a4, a5) Source # 

Methods

persistableWidth :: PersistableRecordWidth (a1, a2, a3, a4, a5) Source #

(PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6) => PersistableWidth (a1, a2, a3, a4, a5, a6) Source # 

Methods

persistableWidth :: PersistableRecordWidth (a1, a2, a3, a4, a5, a6) Source #

(PersistableWidth a1, PersistableWidth a2, PersistableWidth a3, PersistableWidth a4, PersistableWidth a5, PersistableWidth a6, PersistableWidth a7) => PersistableWidth (a1, a2, a3, a4, a5, a6, a7) Source # 

Methods

persistableWidth :: PersistableRecordWidth (a1, a2, a3, a4, a5, a6, a7) Source #