| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Opaleye.Internal.TableMaker
Synopsis
- newtype ViewColumnMaker strings columns = ViewColumnMaker (PackMap () () strings columns)
 - runViewColumnMaker :: ViewColumnMaker strings tablecolumns -> strings -> tablecolumns
 - type ColumnMaker = Unpackspec
 - runColumnMaker :: Applicative f => ColumnMaker tablecolumns columns -> (PrimExpr -> f PrimExpr) -> tablecolumns -> f columns
 - tableColumn :: ViewColumnMaker String (Field_ n a)
 - column :: ColumnMaker (Field_ n a) (Field_ n a)
 
Documentation
newtype ViewColumnMaker strings columns Source #
Constructors
| ViewColumnMaker (PackMap () () strings columns) | 
Instances
runViewColumnMaker :: ViewColumnMaker strings tablecolumns -> strings -> tablecolumns Source #
type ColumnMaker = Unpackspec Source #
Deprecated: Use Unpackspec instead
runColumnMaker :: Applicative f => ColumnMaker tablecolumns columns -> (PrimExpr -> f PrimExpr) -> tablecolumns -> f columns Source #
Deprecated: Use runUnpackspec instead
tableColumn :: ViewColumnMaker String (Field_ n a) Source #