persistable-record-0.6.0.6: Binding between SQL database values and haskell records.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Database.Record.TupleInstances

Orphan instances

(FromSql q a, FromSql q b) => FromSql q (a, b) Source # 
Instance details

Methods

recordFromSql :: RecordFromSql q (a, b) Source #

(ToSql q a, ToSql q b) => ToSql q (a, b) Source # 
Instance details

Methods

recordToSql :: RecordToSql q (a, b) Source #

(FromSql q a, FromSql q b, FromSql q c) => FromSql q (a, b, c) Source # 
Instance details

Methods

recordFromSql :: RecordFromSql q (a, b, c) Source #

(ToSql q a, ToSql q b, ToSql q c) => ToSql q (a, b, c) Source # 
Instance details

Methods

recordToSql :: RecordToSql q (a, b, c) Source #

(FromSql q a, FromSql q b, FromSql q c, FromSql q d) => FromSql q (a, b, c, d) Source # 
Instance details

Methods

recordFromSql :: RecordFromSql q (a, b, c, d) Source #

(ToSql q a, ToSql q b, ToSql q c, ToSql q d) => ToSql q (a, b, c, d) Source # 
Instance details

Methods

recordToSql :: RecordToSql q (a, b, c, d) Source #

(FromSql q a, FromSql q b, FromSql q c, FromSql q d, FromSql q e) => FromSql q (a, b, c, d, e) Source # 
Instance details

Methods

recordFromSql :: RecordFromSql q (a, b, c, d, e) Source #

(ToSql q a, ToSql q b, ToSql q c, ToSql q d, ToSql q e) => ToSql q (a, b, c, d, e) Source # 
Instance details

Methods

recordToSql :: RecordToSql q (a, b, c, d, e) Source #

(FromSql q a, FromSql q b, FromSql q c, FromSql q d, FromSql q e, FromSql q f) => FromSql q (a, b, c, d, e, f) Source # 
Instance details

Methods

recordFromSql :: RecordFromSql q (a, b, c, d, e, f) Source #

(ToSql q a, ToSql q b, ToSql q c, ToSql q d, ToSql q e, ToSql q f) => ToSql q (a, b, c, d, e, f) Source # 
Instance details

Methods

recordToSql :: RecordToSql q (a, b, c, d, e, f) Source #

(FromSql q a, FromSql q b, FromSql q c, FromSql q d, FromSql q e, FromSql q f, FromSql q g) => FromSql q (a, b, c, d, e, f, g) Source # 
Instance details

Methods

recordFromSql :: RecordFromSql q (a, b, c, d, e, f, g) Source #

(ToSql q a, ToSql q b, ToSql q c, ToSql q d, ToSql q e, ToSql q f, ToSql q g) => ToSql q (a, b, c, d, e, f, g) Source # 
Instance details

Methods

recordToSql :: RecordToSql q (a, b, c, d, e, f, g) Source #

(PersistableWidth a, PersistableWidth b) => PersistableWidth (a, b) Source # 
Instance details

(PersistableWidth a, PersistableWidth b, PersistableWidth c) => PersistableWidth (a, b, c) Source # 
Instance details

(PersistableWidth a, PersistableWidth b, PersistableWidth c, PersistableWidth d) => PersistableWidth (a, b, c, d) Source # 
Instance details

(PersistableWidth a, PersistableWidth b, PersistableWidth c, PersistableWidth d, PersistableWidth e) => PersistableWidth (a, b, c, d, e) Source # 
Instance details

(PersistableWidth a, PersistableWidth b, PersistableWidth c, PersistableWidth d, PersistableWidth e, PersistableWidth f) => PersistableWidth (a, b, c, d, e, f) Source # 
Instance details

Methods

persistableWidth :: PersistableRecordWidth (a, b, c, d, e, f) Source #

(PersistableWidth a, PersistableWidth b, PersistableWidth c, PersistableWidth d, PersistableWidth e, PersistableWidth f, PersistableWidth g) => PersistableWidth (a, b, c, d, e, f, g) Source # 
Instance details

Methods

persistableWidth :: PersistableRecordWidth (a, b, c, d, e, f, g) Source #