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

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

Database.Relational.Schema.PgCatalog.PgType

Description

 

Documentation

data PgType Source #

Instances

Show PgType Source # 
Generic PgType Source # 

Associated Types

type Rep PgType :: * -> * #

Methods

from :: PgType -> Rep PgType x #

to :: Rep PgType x -> PgType #

PersistableWidth PgType Source # 
TableDerivable PgType Source # 
ShowConstantTermsSQL PgType Source # 
HasProjection "oid" PgType Int32 Source # 

Methods

projection :: PiLabel "oid" -> Pi PgType Int32 #

HasProjection "typalign" PgType Char Source # 

Methods

projection :: PiLabel "typalign" -> Pi PgType Char #

HasProjection "typarray" PgType Int32 Source # 

Methods

projection :: PiLabel "typarray" -> Pi PgType Int32 #

HasProjection "typbasetype" PgType Int32 Source # 

Methods

projection :: PiLabel "typbasetype" -> Pi PgType Int32 #

HasProjection "typbyval" PgType Bool Source # 

Methods

projection :: PiLabel "typbyval" -> Pi PgType Bool #

HasProjection "typcategory" PgType Char Source # 

Methods

projection :: PiLabel "typcategory" -> Pi PgType Char #

HasProjection "typcollation" PgType Int32 Source # 

Methods

projection :: PiLabel "typcollation" -> Pi PgType Int32 #

HasProjection "typdelim" PgType Char Source # 

Methods

projection :: PiLabel "typdelim" -> Pi PgType Char #

HasProjection "typelem" PgType Int32 Source # 

Methods

projection :: PiLabel "typelem" -> Pi PgType Int32 #

HasProjection "typisdefined" PgType Bool Source # 

Methods

projection :: PiLabel "typisdefined" -> Pi PgType Bool #

HasProjection "typispreferred" PgType Bool Source # 

Methods

projection :: PiLabel "typispreferred" -> Pi PgType Bool #

HasProjection "typlen" PgType Int16 Source # 

Methods

projection :: PiLabel "typlen" -> Pi PgType Int16 #

HasProjection "typname" PgType String Source # 

Methods

projection :: PiLabel "typname" -> Pi PgType String #

HasProjection "typnamespace" PgType Int32 Source # 

Methods

projection :: PiLabel "typnamespace" -> Pi PgType Int32 #

HasProjection "typndims" PgType Int32 Source # 

Methods

projection :: PiLabel "typndims" -> Pi PgType Int32 #

HasProjection "typnotnull" PgType Bool Source # 

Methods

projection :: PiLabel "typnotnull" -> Pi PgType Bool #

HasProjection "typowner" PgType Int32 Source # 

Methods

projection :: PiLabel "typowner" -> Pi PgType Int32 #

HasProjection "typrelid" PgType Int32 Source # 

Methods

projection :: PiLabel "typrelid" -> Pi PgType Int32 #

HasProjection "typstorage" PgType Char Source # 

Methods

projection :: PiLabel "typstorage" -> Pi PgType Char #

HasProjection "typtype" PgType Char Source # 

Methods

projection :: PiLabel "typtype" -> Pi PgType Char #

HasProjection "typtypmod" PgType Int32 Source # 

Methods

projection :: PiLabel "typtypmod" -> Pi PgType Int32 #

HasProjection "typdefault" PgType (Maybe String) Source # 

Methods

projection :: PiLabel "typdefault" -> Pi PgType (Maybe String) #

ProductConstructor (Int32 -> String -> Int32 -> Int32 -> Int16 -> Bool -> Char -> Char -> Bool -> Bool -> Char -> Int32 -> Int32 -> Int32 -> Char -> Char -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> Maybe String -> PgType) Source # 

Methods

productConstructor :: Int32 -> String -> Int32 -> Int32 -> Int16 -> Bool -> Char -> Char -> Bool -> Bool -> Char -> Int32 -> Int32 -> Int32 -> Char -> Char -> Bool -> Int32 -> Int32 -> Int32 -> Int32 -> Maybe String -> PgType #

type Rep PgType Source # 
type Rep PgType = D1 (MetaData "PgType" "Database.Relational.Schema.PgCatalog.PgType" "relational-schemas-0.1.6.0-L62uMZJHoNNElInhOpbEpc" False) (C1 (MetaCons "PgType" PrefixI True) ((:*:) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "oid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)) (S1 (MetaSel (Just Symbol "typname") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 String))) ((:*:) (S1 (MetaSel (Just Symbol "typnamespace") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)) ((:*:) (S1 (MetaSel (Just Symbol "typowner") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)) (S1 (MetaSel (Just Symbol "typlen") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int16))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "typbyval") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) ((:*:) (S1 (MetaSel (Just Symbol "typtype") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Char)) (S1 (MetaSel (Just Symbol "typcategory") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Char)))) ((:*:) (S1 (MetaSel (Just Symbol "typispreferred") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) ((:*:) (S1 (MetaSel (Just Symbol "typisdefined") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) (S1 (MetaSel (Just Symbol "typdelim") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Char)))))) ((:*:) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "typrelid") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)) (S1 (MetaSel (Just Symbol "typelem") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32))) ((:*:) (S1 (MetaSel (Just Symbol "typarray") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)) ((:*:) (S1 (MetaSel (Just Symbol "typalign") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Char)) (S1 (MetaSel (Just Symbol "typstorage") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Char))))) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "typnotnull") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Bool)) ((:*:) (S1 (MetaSel (Just Symbol "typbasetype") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)) (S1 (MetaSel (Just Symbol "typtypmod") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)))) ((:*:) (S1 (MetaSel (Just Symbol "typndims") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)) ((:*:) (S1 (MetaSel (Just Symbol "typcollation") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Int32)) (S1 (MetaSel (Just Symbol "typdefault") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 (Maybe String)))))))))