| Safe Haskell | None |
|---|---|
| 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 (Column a)
- column :: ColumnMaker (Column a) (Column a)
Documentation
newtype ViewColumnMaker strings columns #
Constructors
| ViewColumnMaker (PackMap () () strings columns) |
Instances
runViewColumnMaker :: ViewColumnMaker strings tablecolumns -> strings -> tablecolumns #
type ColumnMaker = Unpackspec #
Deprecated: Use Unpackspec instead
runColumnMaker :: Applicative f => ColumnMaker tablecolumns columns -> (PrimExpr -> f PrimExpr) -> tablecolumns -> f columns #
Deprecated: Use runUnpackspec instead
tableColumn :: ViewColumnMaker String (Column a) #
column :: ColumnMaker (Column a) (Column a) #
Deprecated: Use unpackspecColumn instead