relational-schemas-0.1.6.2: RDBMSs' schema templates for relational-query

Copyright2013-2017 Kei Hibino
LicenseBSD3
Maintainerex8k.hibino@gmail.com
Stabilityexperimental
Portabilityunknown
Safe HaskellNone
LanguageHaskell2010

Database.Relational.Schema.PgCatalog.PgAttribute

Description

 

Documentation

data PgAttribute Source #

Instances

Show PgAttribute Source # 
Generic PgAttribute Source # 

Associated Types

type Rep PgAttribute :: * -> * #

PersistableWidth PgAttribute Source # 
TableDerivable PgAttribute Source # 
ShowConstantTermsSQL PgAttribute Source # 
HasProjection "attalign" PgAttribute Char Source # 

Methods

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

HasProjection "attbyval" PgAttribute Bool Source # 

Methods

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

HasProjection "attcacheoff" PgAttribute Int32 Source # 

Methods

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

HasProjection "attcollation" PgAttribute Int32 Source # 

Methods

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

HasProjection "atthasdef" PgAttribute Bool Source # 

Methods

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

HasProjection "attinhcount" PgAttribute Int32 Source # 

Methods

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

HasProjection "attisdropped" PgAttribute Bool Source # 

Methods

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

HasProjection "attislocal" PgAttribute Bool Source # 

Methods

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

HasProjection "attlen" PgAttribute Int16 Source # 

Methods

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

HasProjection "attname" PgAttribute String Source # 

Methods

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

HasProjection "attndims" PgAttribute Int32 Source # 

Methods

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

HasProjection "attnotnull" PgAttribute Bool Source # 

Methods

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

HasProjection "attnum" PgAttribute Int16 Source # 

Methods

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

HasProjection "attrelid" PgAttribute Int32 Source # 

Methods

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

HasProjection "attstattarget" PgAttribute Int32 Source # 

Methods

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

HasProjection "attstorage" PgAttribute Char Source # 

Methods

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

HasProjection "atttypid" PgAttribute Int32 Source # 

Methods

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

HasProjection "atttypmod" PgAttribute Int32 Source # 

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 # 

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 # 
type Rep PgAttribute = D1 * (MetaData "PgAttribute" "Database.Relational.Schema.PgCatalog.PgAttribute" "relational-schemas-0.1.6.2-GUOfkaCt9VY3g26gzQms95" False) (C1 * (MetaCons "PgAttribute" PrefixI True) ((:*:) * ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "attrelid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int32)) (S1 * (MetaSel (Just Symbol "attname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * String))) ((:*:) * (S1 * (MetaSel (Just Symbol "atttypid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int32)) (S1 * (MetaSel (Just Symbol "attstattarget") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int32)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "attlen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int16)) (S1 * (MetaSel (Just Symbol "attnum") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int16))) ((:*:) * (S1 * (MetaSel (Just Symbol "attndims") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int32)) ((:*:) * (S1 * (MetaSel (Just Symbol "attcacheoff") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int32)) (S1 * (MetaSel (Just Symbol "atttypmod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int32)))))) ((:*:) * ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "attbyval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "attstorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Char))) ((:*:) * (S1 * (MetaSel (Just Symbol "attalign") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Char)) (S1 * (MetaSel (Just Symbol "attnotnull") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)))) ((:*:) * ((:*:) * (S1 * (MetaSel (Just Symbol "atthasdef") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) (S1 * (MetaSel (Just Symbol "attisdropped") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool))) ((:*:) * (S1 * (MetaSel (Just Symbol "attislocal") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Bool)) ((:*:) * (S1 * (MetaSel (Just Symbol "attinhcount") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int32)) (S1 * (MetaSel (Just Symbol "attcollation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 * Int32))))))))