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.PostgreSQL.PgAttribute

Description

 

Documentation

data PgAttribute Source #

Instances

Instances details
Generic PgAttribute Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Associated Types

type Rep PgAttribute :: Type -> Type #

Show PgAttribute Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

PersistableWidth PgAttribute Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

LiteralSQL PgAttribute Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

TableDerivable PgAttribute Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

HasProjection "attalign" PgAttribute Char Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attalign" -> Pi PgAttribute Char #

HasProjection "attbyval" PgAttribute Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attbyval" -> Pi PgAttribute Bool #

HasProjection "attcacheoff" PgAttribute Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attcacheoff" -> Pi PgAttribute Int32 #

HasProjection "attcollation" PgAttribute Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attcollation" -> Pi PgAttribute Int32 #

HasProjection "atthasdef" PgAttribute Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "atthasdef" -> Pi PgAttribute Bool #

HasProjection "attinhcount" PgAttribute Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attinhcount" -> Pi PgAttribute Int32 #

HasProjection "attisdropped" PgAttribute Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attisdropped" -> Pi PgAttribute Bool #

HasProjection "attislocal" PgAttribute Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attislocal" -> Pi PgAttribute Bool #

HasProjection "attlen" PgAttribute Int16 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attlen" -> Pi PgAttribute Int16 #

HasProjection "attname" PgAttribute String Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attname" -> Pi PgAttribute String #

HasProjection "attndims" PgAttribute Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attndims" -> Pi PgAttribute Int32 #

HasProjection "attnotnull" PgAttribute Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attnotnull" -> Pi PgAttribute Bool #

HasProjection "attnum" PgAttribute Int16 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attnum" -> Pi PgAttribute Int16 #

HasProjection "attrelid" PgAttribute Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attrelid" -> Pi PgAttribute Int32 #

HasProjection "attstattarget" PgAttribute Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attstattarget" -> Pi PgAttribute Int32 #

HasProjection "attstorage" PgAttribute Char Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "attstorage" -> Pi PgAttribute Char #

HasProjection "atttypid" PgAttribute Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "atttypid" -> Pi PgAttribute Int32 #

HasProjection "atttypmod" PgAttribute Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

projection :: PiLabel "atttypmod" -> Pi PgAttribute Int32 #

ProductConstructor (Int32 -> String -> Int32 -> Int32 -> Int16 -> Int16 -> Int32 -> Int32 -> Int32 -> Bool -> Char -> Char -> Bool -> Bool -> Bool -> Bool -> Int32 -> Int32 -> PgAttribute) Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

Methods

productConstructor :: Int32 -> String -> Int32 -> Int32 -> Int16 -> Int16 -> Int32 -> Int32 -> Int32 -> Bool -> Char -> Char -> Bool -> Bool -> Bool -> Bool -> Int32 -> Int32 -> PgAttribute #

type Rep PgAttribute Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgAttribute

type Rep PgAttribute = D1 ('MetaData "PgAttribute" "Database.Relational.Schema.PostgreSQL.PgAttribute" "relational-schemas-0.1.8.1-IKTlpCQGF1bBu9bgZHlMqp" 'False) (C1 ('MetaCons "PgAttribute" 'PrefixI 'True) ((((S1 ('MetaSel ('Just "attrelid") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "attname") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 String)) :*: (S1 ('MetaSel ('Just "atttypid") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "attstattarget") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32))) :*: ((S1 ('MetaSel ('Just "attlen") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int16) :*: S1 ('MetaSel ('Just "attnum") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int16)) :*: (S1 ('MetaSel ('Just "attndims") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: (S1 ('MetaSel ('Just "attcacheoff") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "atttypmod") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32))))) :*: (((S1 ('MetaSel ('Just "attbyval") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "attstorage") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Char)) :*: (S1 ('MetaSel ('Just "attalign") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Char) :*: S1 ('MetaSel ('Just "attnotnull") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool))) :*: ((S1 ('MetaSel ('Just "atthasdef") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: S1 ('MetaSel ('Just "attisdropped") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool)) :*: (S1 ('MetaSel ('Just "attislocal") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Bool) :*: (S1 ('MetaSel ('Just "attinhcount") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32) :*: S1 ('MetaSel ('Just "attcollation") 'NoSourceUnpackedness 'SourceStrict 'DecidedStrict) (Rec0 Int32)))))))