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 (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 #