| Copyright | 2013-2019 Kei Hibino |
|---|---|
| License | BSD3 |
| Maintainer | ex8k.hibino@gmail.com |
| Stability | experimental |
| Portability | unknown |
| Safe Haskell | None |
| Language | Haskell2010 |
Database.Relational.Schema.PostgreSQL.PgType
Description
Documentation
Constructors
| PgType | |
Fields
| |
Instances
| Show PgType Source # | |
| Generic PgType Source # | |
| TableDerivable PgType Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods | |
| LiteralSQL PgType Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods showLiteral' :: PgType -> DList StringSQL Source # | |
| PersistableWidth PgType Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods persistableWidth :: PersistableRecordWidth PgType | |
| HasProjection "oid" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "oid" -> Pi PgType Int32 Source # | |
| HasProjection "typalign" PgType Char Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typalign" -> Pi PgType Char Source # | |
| HasProjection "typarray" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typarray" -> Pi PgType Int32 Source # | |
| HasProjection "typbasetype" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typbasetype" -> Pi PgType Int32 Source # | |
| HasProjection "typbyval" PgType Bool Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typbyval" -> Pi PgType Bool Source # | |
| HasProjection "typcategory" PgType Char Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typcategory" -> Pi PgType Char Source # | |
| HasProjection "typcollation" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typcollation" -> Pi PgType Int32 Source # | |
| HasProjection "typdelim" PgType Char Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typdelim" -> Pi PgType Char Source # | |
| HasProjection "typelem" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typelem" -> Pi PgType Int32 Source # | |
| HasProjection "typisdefined" PgType Bool Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typisdefined" -> Pi PgType Bool Source # | |
| HasProjection "typispreferred" PgType Bool Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typispreferred" -> Pi PgType Bool Source # | |
| HasProjection "typlen" PgType Int16 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typlen" -> Pi PgType Int16 Source # | |
| HasProjection "typname" PgType String Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typname" -> Pi PgType String Source # | |
| HasProjection "typnamespace" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typnamespace" -> Pi PgType Int32 Source # | |
| HasProjection "typndims" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typndims" -> Pi PgType Int32 Source # | |
| HasProjection "typnotnull" PgType Bool Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typnotnull" -> Pi PgType Bool Source # | |
| HasProjection "typowner" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typowner" -> Pi PgType Int32 Source # | |
| HasProjection "typrelid" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typrelid" -> Pi PgType Int32 Source # | |
| HasProjection "typstorage" PgType Char Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typstorage" -> Pi PgType Char Source # | |
| HasProjection "typtype" PgType Char Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typtype" -> Pi PgType Char Source # | |
| HasProjection "typtypmod" PgType Int32 Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typtypmod" -> Pi PgType Int32 Source # | |
| HasProjection "typdefault" PgType (Maybe String) Source # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType Methods projection :: PiLabel "typdefault" -> Pi PgType (Maybe String) Source # | |
| 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 # | |
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 # | |
Defined in Database.Relational.Schema.PostgreSQL.PgType type Rep PgType = D1 ('MetaData "PgType" "Database.Relational.Schema.PostgreSQL.PgType" "relational-schemas-0.1.8.0-B6xF6pLsevSFYbsN8vfCnI" '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)))))))) | |
typdefault' :: Pi PgType (Maybe String) Source #
typcollation' :: Pi PgType Int32 Source #
typtypmod' :: Pi PgType Int32 Source #
typbasetype' :: Pi PgType Int32 Source #
typnotnull' :: Pi PgType Bool Source #
typstorage' :: Pi PgType Char Source #
typisdefined' :: Pi PgType Bool Source #
typispreferred' :: Pi PgType Bool Source #
typcategory' :: Pi PgType Char Source #
typnamespace' :: Pi PgType Int32 Source #
insertQueryPgType :: forall p. Relation p PgType -> InsertQuery p Source #
columnOffsetsPgType :: Array Int Int Source #