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

Safe HaskellNone
LanguageHaskell2010

Database.Record.TupleInstances

Contents

Orphan instances

(ToSql q a0, ToSql q b0) => ToSql q (a0, b0) Source # 

Methods

recordToSql :: RecordToSql q (a0, b0) Source #

(FromSql q a0, FromSql q b0) => FromSql q (a0, b0) Source # 

Methods

recordFromSql :: RecordFromSql q (a0, b0) Source #

(ToSql q a0, ToSql q b0, ToSql q c0) => ToSql q (a0, b0, c0) Source # 

Methods

recordToSql :: RecordToSql q (a0, b0, c0) Source #

(FromSql q a0, FromSql q b0, FromSql q c0) => FromSql q (a0, b0, c0) Source # 

Methods

recordFromSql :: RecordFromSql q (a0, b0, c0) Source #

(ToSql q a0, ToSql q b0, ToSql q c0, ToSql q d0) => ToSql q (a0, b0, c0, d0) Source # 

Methods

recordToSql :: RecordToSql q (a0, b0, c0, d0) Source #

(FromSql q a0, FromSql q b0, FromSql q c0, FromSql q d0) => FromSql q (a0, b0, c0, d0) Source # 

Methods

recordFromSql :: RecordFromSql q (a0, b0, c0, d0) Source #

(ToSql q a0, ToSql q b0, ToSql q c0, ToSql q d0, ToSql q e0) => ToSql q (a0, b0, c0, d0, e0) Source # 

Methods

recordToSql :: RecordToSql q (a0, b0, c0, d0, e0) Source #

(FromSql q a0, FromSql q b0, FromSql q c0, FromSql q d0, FromSql q e0) => FromSql q (a0, b0, c0, d0, e0) Source # 

Methods

recordFromSql :: RecordFromSql q (a0, b0, c0, d0, e0) Source #

(ToSql q a0, ToSql q b0, ToSql q c0, ToSql q d0, ToSql q e0, ToSql q f0) => ToSql q (a0, b0, c0, d0, e0, f0) Source # 

Methods

recordToSql :: RecordToSql q (a0, b0, c0, d0, e0, f0) Source #

(FromSql q a0, FromSql q b0, FromSql q c0, FromSql q d0, FromSql q e0, FromSql q f0) => FromSql q (a0, b0, c0, d0, e0, f0) Source # 

Methods

recordFromSql :: RecordFromSql q (a0, b0, c0, d0, e0, f0) Source #

(ToSql q a0, ToSql q b0, ToSql q c0, ToSql q d0, ToSql q e0, ToSql q f0, ToSql q g0) => ToSql q (a0, b0, c0, d0, e0, f0, g0) Source # 

Methods

recordToSql :: RecordToSql q (a0, b0, c0, d0, e0, f0, g0) Source #

(FromSql q a0, FromSql q b0, FromSql q c0, FromSql q d0, FromSql q e0, FromSql q f0, FromSql q g0) => FromSql q (a0, b0, c0, d0, e0, f0, g0) Source # 

Methods

recordFromSql :: RecordFromSql q (a0, b0, c0, d0, e0, f0, g0) Source #

(PersistableWidth a0, PersistableWidth b0) => PersistableWidth (a0, b0) Source # 
(PersistableWidth a0, PersistableWidth b0, PersistableWidth c0) => PersistableWidth (a0, b0, c0) Source # 
(PersistableWidth a0, PersistableWidth b0, PersistableWidth c0, PersistableWidth d0) => PersistableWidth (a0, b0, c0, d0) Source # 

Methods

persistableWidth :: PersistableRecordWidth (a0, b0, c0, d0) Source #

(PersistableWidth a0, PersistableWidth b0, PersistableWidth c0, PersistableWidth d0, PersistableWidth e0) => PersistableWidth (a0, b0, c0, d0, e0) Source # 

Methods

persistableWidth :: PersistableRecordWidth (a0, b0, c0, d0, e0) Source #

(PersistableWidth a0, PersistableWidth b0, PersistableWidth c0, PersistableWidth d0, PersistableWidth e0, PersistableWidth f0) => PersistableWidth (a0, b0, c0, d0, e0, f0) Source # 

Methods

persistableWidth :: PersistableRecordWidth (a0, b0, c0, d0, e0, f0) Source #

(PersistableWidth a0, PersistableWidth b0, PersistableWidth c0, PersistableWidth d0, PersistableWidth e0, PersistableWidth f0, PersistableWidth g0) => PersistableWidth (a0, b0, c0, d0, e0, f0, g0) Source # 

Methods

persistableWidth :: PersistableRecordWidth (a0, b0, c0, d0, e0, f0, g0) Source #