| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Opaleye.Internal.TableMaker
Documentation
newtype ViewColumnMaker strings columns #
Constructors
| ViewColumnMaker (PackMap () () strings columns) |
Instances
newtype ColumnMaker columns columns' #
Constructors
| ColumnMaker (PackMap PrimExpr PrimExpr columns columns') |
Instances
| ProductProfunctor ColumnMaker # | |
| Profunctor ColumnMaker # | |
| Default ColumnMaker (Column a) (Column a) # | |
| Functor (ColumnMaker a) # | |
| Applicative (ColumnMaker a) # | |
runViewColumnMaker :: ViewColumnMaker strings tablecolumns -> strings -> tablecolumns #
runColumnMaker :: Applicative f => ColumnMaker tablecolumns columns -> (PrimExpr -> f PrimExpr) -> tablecolumns -> f columns #
tableColumn :: ViewColumnMaker String (Column a) #
column :: ColumnMaker (Column a) (Column a) #