relational-schemas-0.1.8.1: RDBMSs' schema templates for relational-query
Copyright2013-2019 Kei Hibino
LicenseBSD3
Maintainerex8k.hibino@gmail.com
Stabilityexperimental
Portabilityunknown
Safe HaskellSafe-Inferred
LanguageHaskell2010

Database.Relational.Schema.IBMDB2.Columns

Description

Generate template of SYSCAT.columns system catalog table.

Documentation

data Columns Source #

Instances

Instances details
Generic Columns Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.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.IBMDB2.Columns

PersistableWidth Columns Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

LiteralSQL Columns Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

TableDerivable Columns Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

HasProjection "avgcollen" Columns Int32 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

projection :: PiLabel "avgcollen" -> Pi Columns Int32 #

HasProjection "codepage" Columns Int16 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "colcard" Columns Int64 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

projection :: PiLabel "colcard" -> Pi Columns Int64 #

HasProjection "colname" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "colno" Columns Int16 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "compact" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "generated" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "hidden" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "identity" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "inlineLength" Columns Int32 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

projection :: PiLabel "inlineLength" -> Pi Columns Int32 #

HasProjection "length" Columns Int32 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

projection :: PiLabel "length" -> Pi Columns Int32 #

HasProjection "logged" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "nmostfreq" Columns Int16 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "nquantiles" Columns Int16 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "nulls" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "numnulls" Columns Int64 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

projection :: PiLabel "numnulls" -> Pi Columns Int64 #

HasProjection "scale" Columns Int16 Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "tabname" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "tabschema" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "typename" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "typeschema" Columns String Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "keyseq" Columns (Maybe Int16) Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

projection :: PiLabel "keyseq" -> Pi Columns (Maybe Int16) #

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

HasProjection "partkeyseq" Columns (Maybe Int16) Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

projection :: PiLabel "partkeyseq" -> Pi Columns (Maybe Int16) #

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

Methods

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

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

Defined in Database.Relational.Schema.IBMDB2.Columns

type Rep Columns Source # 
Instance details

Defined in Database.Relational.Schema.IBMDB2.Columns

type Rep Columns = D1 ('MetaData "Columns" "Database.Relational.Schema.IBMDB2.Columns" "relational-schemas-0.1.8.1-IKTlpCQGF1bBu9bgZHlMqp" 'False) (C1 ('MetaCons "Columns" 'PrefixI 'True) (((((S1 ('MetaSel ('Just "tabschema") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "tabname") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)) :*: (S1 ('MetaSel ('Just "colname") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "colno") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int16))) :*: ((S1 ('MetaSel ('Just "typeschema") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "typename") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)) :*: (S1 ('MetaSel ('Just "length") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: (S1 ('MetaSel ('Just "scale") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int16) :*: S1 ('MetaSel ('Just "default_") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)))))) :*: (((S1 ('MetaSel ('Just "nulls") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "codepage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int16)) :*: (S1 ('MetaSel ('Just "logged") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: S1 ('MetaSel ('Just "compact") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String))) :*: ((S1 ('MetaSel ('Just "colcard") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int64) :*: S1 ('MetaSel ('Just "high2key") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "low2key") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just "avgcollen") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "keyseq") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int16))))))) :*: ((((S1 ('MetaSel ('Just "partkeyseq") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Int16)) :*: S1 ('MetaSel ('Just "nquantiles") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int16)) :*: (S1 ('MetaSel ('Just "nmostfreq") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int16) :*: S1 ('MetaSel ('Just "numnulls") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int64))) :*: ((S1 ('MetaSel ('Just "targetTypeschema") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "targetTypename") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "scopeTabschema") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: (S1 ('MetaSel ('Just "scopeTabname") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "sourceTabschema") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)))))) :*: (((S1 ('MetaSel ('Just "sourceTabname") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "dlFeatures") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "specialProps") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "hidden") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String))) :*: ((S1 ('MetaSel ('Just "inlineLength") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "identity") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)) :*: (S1 ('MetaSel ('Just "generated") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String) :*: (S1 ('MetaSel ('Just "text") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)) :*: S1 ('MetaSel ('Just "remarks") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String)))))))))