Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Documentation
data PgTypeName table where Source #
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 #
pgTypeName :: PgTypeName table Source #
Instances
KnownSymbol name => MkPgTypeName 'DefaultPrefix name 'True name Source # | |
Defined in Sqel.Data.PgTypeName pgTypeName :: PgTypeName 'True Source # | |
TypeName prefix name tname => MkPgTypeName prefix name 'False tname Source # | |
Defined in Sqel.Data.PgTypeName pgTypeName :: PgTypeName 'False Source # |