Database.Record.TH

Generate all templates about record

defineRecord

defineRecordWithConfig

Deriving class symbols

derivingEq

derivingShow

derivingRead

derivingData

derivingTypeable

Table constraint specified by key

defineHasColumnConstraintInstance

defineHasPrimaryConstraintInstanceDerived

defineHasPrimaryKeyInstance

defineHasNotNullKeyInstance

Record type

defineRecordType

defineRecordTypeWithConfig

Function declarations depending on SQL type

makeRecordPersistableWithSqlType

makeRecordPersistableWithSqlTypeWithConfig

makeRecordPersistableWithSqlTypeDefault

Function declarations against defined record types

makeRecordPersistableWithSqlTypeFromDefined

makeRecordPersistableWithSqlTypeDefaultFromDefined

defineColumnOffsets

recordWidthTemplate

defineRecordParser

defineRecordPrinter

definePersistableInstance

Reify

reifyRecordType

Templates about record type name

data NameConfig

defaultNameConfig

recordTypeName

columnName

recordType

columnOffsetsVarNameDefault

persistableFunctionNamesDefault

Not nullable single column type

deriveNotNullType