relational-schemas-0.1.8.0: RDBMSs' schema templates for relational-query
Safe HaskellNone
LanguageHaskell2010

Database.Relational.Schema.SQLServer.Columns

Documentation

data Columns Source #

Constructors

Columns 

Fields

Instances

Instances details
Show Columns Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

Methods

showsPrec :: Int -> Columns -> ShowS

show :: Columns -> String

showList :: [Columns] -> ShowS

Generic Columns Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

Associated Types

type Rep Columns :: Type -> Type

Methods

from :: Columns -> Rep Columns x

to :: Rep Columns x -> Columns

TableDerivable Columns Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

LiteralSQL Columns Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

PersistableWidth Columns Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

Methods

persistableWidth :: PersistableRecordWidth Columns

HasProjection "columnId" Columns Int32 Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

Methods

projection :: PiLabel "columnId" -> Pi Columns Int32 Source #

HasProjection "objectId" Columns Int32 Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

Methods

projection :: PiLabel "objectId" -> Pi Columns Int32 Source #

HasProjection "userTypeId" Columns Int32 Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

Methods

projection :: PiLabel "userTypeId" -> Pi Columns Int32 Source #

HasProjection "isNullable" Columns (Maybe Bool) Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

Methods

projection :: PiLabel "isNullable" -> Pi Columns (Maybe Bool) Source #

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

Defined in Database.Relational.Schema.SQLServer.Columns

Methods

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

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

Defined in Database.Relational.Schema.SQLServer.Columns

Methods

productConstructor :: Int32 -> Maybe String -> Int32 -> Int32 -> Maybe Bool -> Columns

type Rep Columns Source # 
Instance details

Defined in Database.Relational.Schema.SQLServer.Columns

type Rep Columns = D1 ('MetaData "Columns" "Database.Relational.Schema.SQLServer.Columns" "relational-schemas-0.1.8.0-8F1FvqLwlwiANMx1pjBudF" 'False) (C1 ('MetaCons "Columns" 'PrefixI 'True) ((S1 ('MetaSel ('Just "objectId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe String))) :*: (S1 ('MetaSel ('Just "columnId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: (S1 ('MetaSel ('Just "userTypeId") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "isNullable") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 (Maybe Bool))))))

isNullable' :: Pi Columns (Maybe Bool) Source #

name' :: Pi Columns (Maybe String) Source #

columnOffsetsColumns :: Array Int Int Source #