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

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

Database.Relational.Schema.PostgreSQL.PgType

Description

 

Documentation

data PgType Source #

Instances
Show PgType Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Generic PgType Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Associated Types

type Rep PgType :: Type -> Type #

Methods

from :: PgType -> Rep PgType x #

to :: Rep PgType x -> PgType #

PersistableWidth PgType Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

TableDerivable PgType Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

LiteralSQL PgType Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

HasProjection "oid" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typalign" PgType Char Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typarray" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typbasetype" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typbyval" PgType Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typcategory" PgType Char Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typcollation" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typdelim" PgType Char Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typelem" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typisdefined" PgType Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typispreferred" PgType Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typlen" PgType Int16 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typname" PgType String Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typnamespace" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typndims" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typnotnull" PgType Bool Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typowner" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typrelid" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typstorage" PgType Char Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typtype" PgType Char Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typtypmod" PgType Int32 Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

Methods

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

HasProjection "typdefault" PgType (Maybe String) Source # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

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 # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

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 # 
Instance details

Defined in Database.Relational.Schema.PostgreSQL.PgType

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