Safe Haskell | None |
---|---|
Language | Haskell98 |
Documentation
newtype ViewColumnMaker strings columns Source
ViewColumnMaker (PackMap () () strings columns) |
newtype ColumnMaker columns columns' Source
ColumnMaker (PackMap PrimExpr PrimExpr columns columns') |
runViewColumnMaker :: ViewColumnMaker strings tablecolumns -> strings -> tablecolumns Source
runColumnMaker :: Applicative f => ColumnMaker tablecolumns columns -> (PrimExpr -> f PrimExpr) -> tablecolumns -> f columns Source
tableColumn :: ViewColumnMaker String (Column a) Source
column :: ColumnMaker (Column a) (Column a) Source