sqel-0.0.1.0: Guided derivation for Hasql statements
Safe HaskellSafe-Inferred
LanguageHaskell2010

Sqel.Data.PgTypeName

Documentation

data PgTypeName table where Source #

Instances

Instances details
FromJSON PgCompName Source # 
Instance details

Defined in Sqel.Data.PgTypeName

FromJSON PgTableName Source # 
Instance details

Defined in Sqel.Data.PgTypeName

IsString PgCompName Source # 
Instance details

Defined in Sqel.Data.PgTypeName

IsString PgTableName Source # 
Instance details

Defined in Sqel.Data.PgTypeName

GShow PgTypeName Source # 
Instance details

Defined in Sqel.Data.PgTypeName

Methods

gshowsPrec :: forall (a :: k). Int -> PgTypeName a -> ShowS #

ToJSON (PgTypeName t) Source # 
Instance details

Defined in Sqel.Data.PgTypeName

Show (PgTypeName table) Source # 
Instance details

Defined in Sqel.Data.PgTypeName

Methods

showsPrec :: Int -> PgTypeName table -> ShowS #

show :: PgTypeName table -> String #

showList :: [PgTypeName table] -> ShowS #

Eq (PgTypeName table) Source # 
Instance details

Defined in Sqel.Data.PgTypeName

Methods

(==) :: PgTypeName table -> PgTypeName table -> Bool #

(/=) :: PgTypeName table -> PgTypeName table -> Bool #

Ord (PgTypeName table) Source # 
Instance details

Defined in Sqel.Data.PgTypeName

Methods

compare :: PgTypeName table -> PgTypeName table -> Ordering #

(<) :: PgTypeName table -> PgTypeName table -> Bool #

(<=) :: PgTypeName table -> PgTypeName table -> Bool #

(>) :: PgTypeName table -> PgTypeName table -> Bool #

(>=) :: PgTypeName table -> PgTypeName table -> Bool #

max :: PgTypeName table -> PgTypeName table -> PgTypeName table #

min :: PgTypeName table -> PgTypeName table -> PgTypeName table #

Pretty (PgTypeName table) Source # 
Instance details

Defined in Sqel.Data.PgTypeName

Methods

pretty :: PgTypeName table -> Doc ann #

prettyList :: [PgTypeName table] -> Doc ann #

ToSql (PgTypeName table) Source # 
Instance details

Defined in Sqel.Data.PgTypeName

Methods

toSql :: PgTypeName table -> Sql Source #

ToSql (From PgTableName) Source # 
Instance details

Defined in Sqel.Data.PgTypeName

ToSql (Into PgTableName) Source # 
Instance details

Defined in Sqel.Data.PgTypeName

pattern PgTypeName :: Text -> PgTypeName table Source #

pattern PgTableName :: Text -> PgTypeName table Source #

pattern PgCompName :: Text -> PgTypeName table Source #

class KnownSymbol tname => MkPgTypeName prefix name table tname | prefix name table -> tname where Source #

Methods

pgTypeName :: PgTypeName table Source #

Instances

Instances details
KnownSymbol name => MkPgTypeName 'DefaultPrefix name 'True name Source # 
Instance details

Defined in Sqel.Data.PgTypeName

TypeName prefix name tname => MkPgTypeName prefix name 'False tname Source # 
Instance details

Defined in Sqel.Data.PgTypeName