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-5tqpnmXFvylGDRTdCPdqjt" '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 #