databrary-1: Databrary

Safe HaskellNone
LanguageHaskell2010

Model.Tag.Types

Documentation

newtype TagName Source #

Constructors

TagName 

Instances

ToJSON TagName Source # 
PGParameter "character varying" TagName Source # 

Methods

pgEncode :: PGTypeName "character varying" -> TagName -> PGTextValue #

pgLiteral :: PGTypeName "character varying" -> TagName -> ByteString #

pgEncodeValue :: PGTypeEnv -> PGTypeName "character varying" -> TagName -> PGValue #

PGColumn "character varying" TagName Source # 

Methods

pgDecode :: PGTypeName "character varying" -> PGTextValue -> TagName #

pgDecodeBinary :: PGTypeEnv -> PGTypeName "character varying" -> PGBinaryValue -> TagName #

pgDecodeValue :: PGTypeEnv -> PGTypeName "character varying" -> PGValue -> TagName #

Parameter PathString TagName Source # 

data Tag Source #

Constructors

Tag 

Fields

Instances

Kinded Tag Source # 

Methods

kindOf :: IsString s => Tag -> s Source #

type IdType Tag Source #