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

Sqel.Column

Documentation

pk :: AddMod PrimaryKey s0 s1 => Dd s0 -> Dd s1 Source #

class MkNullable s0 s1 | s0 -> s1 where Source #

Methods

mkNullable :: Dd s0 -> Dd s1 Source #

Instances

Instances details
MkNullable ('DdK sel p a 'Prim) ('DdK sel p (Maybe a) 'Prim) Source # 
Instance details

Defined in Sqel.Column

Methods

mkNullable :: Dd ('DdK sel p a 'Prim) -> Dd ('DdK sel p (Maybe a) 'Prim) Source #

nullable :: forall s0 s1 s2. AddMod Nullable s0 s1 => MkNullable s1 s2 => Dd s0 -> Dd s2 Source #

nullableAs :: forall name s0 s1 s2. AddMod Nullable s0 s1 => MkNullable s1 s2 => Rename s2 (SetName s2 name) => Dd s0 -> Dd (SetName s2 name) Source #

tableName :: forall s0 s1. MapMod SetTableName s0 s1 => PgTableName -> Dd s0 -> Dd s1 Source #

pgDefault :: AddMod PgDefault s0 s1 => Sql -> Dd s0 -> Dd s1 Source #