| Safe Haskell | None | 
|---|---|
| Language | Haskell2010 | 
Opaleye.Internal.TableMaker
Documentation
newtype ViewColumnMaker strings columns Source #
Constructors
| ViewColumnMaker (PackMap () () strings columns) | 
Instances
| Profunctor ViewColumnMaker Source # | |
| ProductProfunctor ViewColumnMaker Source # | |
| Default ViewColumnMaker String (Column a) Source # | |
| Functor (ViewColumnMaker a) Source # | |
| Applicative (ViewColumnMaker a) Source # | |
newtype ColumnMaker columns columns' Source #
Constructors
| ColumnMaker (PackMap PrimExpr PrimExpr columns columns') | 
Instances
| Profunctor ColumnMaker Source # | |
| ProductProfunctor ColumnMaker Source # | |
| Default ColumnMaker (Column a) (Column a) Source # | |
| Functor (ColumnMaker a) Source # | |
| Applicative (ColumnMaker a) Source # | |
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 #