relational-schemas-0.1.8.1: RDBMSs' schema templates for relational-query
Safe HaskellSafe-Inferred
LanguageHaskell2010

Database.Relational.Schema.MySQL.Columns

Documentation

data Columns Source #

Instances

Instances details
Generic Columns Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

Associated Types

type Rep Columns :: Type -> Type #

Methods

from :: Columns -> Rep Columns x #

to :: Rep Columns x -> Columns #

Show Columns Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

PersistableWidth Columns Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

LiteralSQL Columns Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

TableDerivable Columns Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

HasProjection "columnName" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

Methods

projection :: PiLabel "columnName" -> Pi Columns String #

HasProjection "dataType" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

Methods

projection :: PiLabel "dataType" -> Pi Columns String #

HasProjection "isNullable" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

Methods

projection :: PiLabel "isNullable" -> Pi Columns String #

HasProjection "ordinalPosition" Columns Int16 Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

Methods

projection :: PiLabel "ordinalPosition" -> Pi Columns Int16 #

HasProjection "tableName" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

Methods

projection :: PiLabel "tableName" -> Pi Columns String #

HasProjection "tableSchema" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

Methods

projection :: PiLabel "tableSchema" -> Pi Columns String #

HasProjection "columnDefault" Columns (Maybe String) Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

Methods

projection :: PiLabel "columnDefault" -> Pi Columns (Maybe String) #

ProductConstructor (String -> String -> String -> Int16 -> Maybe String -> String -> String -> Columns) Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

type Rep Columns Source # 
Instance details

Defined in Database.Relational.Schema.MySQL.Columns

type Rep Columns = D1 ('MetaData "Columns" "Database.Relational.Schema.MySQL.Columns" "relational-schemas-0.1.8.1-IKTlpCQGF1bBu9bgZHlMqp" 'False) (C1 ('MetaCons "Columns" 'PrefixI 'True) ((S1 ('MetaSel ('Just "tableSchema") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: (S1 ('MetaSel ('Just "tableName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "columnName") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String))) :*: ((S1 ('MetaSel ('Just "ordinalPosition") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int16) :*: S1 ('MetaSel ('Just "columnDefault") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "isNullable") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "dataType") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)))))