| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Sqel.Data.PgTypeName
Documentation
data PgTypeName table where Source #
Constructors
| UnsafePgTableName :: Text -> PgTypeName 'True | |
| UnsafePgCompName :: Text -> PgTypeName 'False |
Instances
type PgTableName = PgTypeName 'True Source #
type PgCompName = PgTypeName 'False Source #
getPgTypeName :: PgTypeName table -> Text Source #
pattern PgTypeName :: Text -> PgTypeName table Source #
pattern PgTableName :: Text -> PgTypeName table Source #
pattern PgCompName :: Text -> PgTypeName table Source #
pattern PgOnlyTableName :: Text -> PgTypeName 'True Source #
pattern PgOnlyCompName :: Text -> PgTypeName 'False Source #
pgTableName :: Text -> PgTypeName 'True Source #
pgCompName :: Text -> PgTypeName 'False Source #
class KnownSymbol tname => MkPgTypeName prefix name table tname | prefix name table -> tname where Source #
Methods
pgTypeName :: PgTypeName table Source #
Instances
| KnownSymbol name => MkPgTypeName 'DefaultPrefix name 'True name Source # | |
Defined in Sqel.Data.PgTypeName Methods pgTypeName :: PgTypeName 'True Source # | |
| TypeName prefix name tname => MkPgTypeName prefix name 'False tname Source # | |
Defined in Sqel.Data.PgTypeName Methods pgTypeName :: PgTypeName 'False Source # | |