Portability | unknown |
---|---|
Stability | experimental |
Maintainer | ex8k.hibino@gmail.com |
Safe Haskell | None |
This module defines phantom typed SQL expression object. Contains normal interfaces.
Typed SQL Expression
Phantom typed SQL expression object. Project from projection type p
.
ProjectableMaybe (Expr p) | |
ProjectableShowSql (Expr p) | Unsafely get SQL term from |
SqlProjectable (Expr p) | Unsafely make |
Show (Expr p a) | Show expression. |
valueExpr :: ShowConstantTermsSQL ft => ft -> Expr p ftSource
Typed constant SQL expression from Haskell value.