Rel8.Internal.Expr
newtype Expr a Source #
Typed SQL expressions.
Constructors
Defined in Rel8.Internal.Kind.Context
Methods
contextSing :: SContext Expr Source #
Defined in Rel8.Internal.Schema.Context.Nullify
nullifiability :: Nullifiability Expr Source #
Defined in Rel8.Internal.Expr
Associated Types
toColumns :: Expr a -> Columns (Expr a) Expr Source #
fromColumns :: Columns (Expr a) Expr -> Expr a Source #
fromResult :: Columns (Expr a) Result -> FromExprs (Expr a) Source #
toResult :: FromExprs (Expr a) -> Columns (Expr a) Result Source #
mempty :: Expr a #
mappend :: Expr a -> Expr a -> Expr a #
mconcat :: [Expr a] -> Expr a #
(<>) :: Expr a -> Expr a -> Expr a #
sconcat :: NonEmpty (Expr a) -> Expr a #
stimes :: Integral b => b -> Expr a -> Expr a #
fromString :: String -> Expr a #
pi :: Expr a #
exp :: Expr a -> Expr a #
log :: Expr a -> Expr a #
sqrt :: Expr a -> Expr a #
(**) :: Expr a -> Expr a -> Expr a #
logBase :: Expr a -> Expr a -> Expr a #
sin :: Expr a -> Expr a #
cos :: Expr a -> Expr a #
tan :: Expr a -> Expr a #
asin :: Expr a -> Expr a #
acos :: Expr a -> Expr a #
atan :: Expr a -> Expr a #
sinh :: Expr a -> Expr a #
cosh :: Expr a -> Expr a #
tanh :: Expr a -> Expr a #
asinh :: Expr a -> Expr a #
acosh :: Expr a -> Expr a #
atanh :: Expr a -> Expr a #
log1p :: Expr a -> Expr a #
expm1 :: Expr a -> Expr a #
log1pexp :: Expr a -> Expr a #
log1mexp :: Expr a -> Expr a #
(+) :: Expr a -> Expr a -> Expr a #
(-) :: Expr a -> Expr a -> Expr a #
(*) :: Expr a -> Expr a -> Expr a #
negate :: Expr a -> Expr a #
abs :: Expr a -> Expr a #
signum :: Expr a -> Expr a #
fromInteger :: Integer -> Expr a #
(/) :: Expr a -> Expr a -> Expr a #
recip :: Expr a -> Expr a #
fromRational :: Rational -> Expr a #
showsPrec :: Int -> Expr a -> ShowS #
show :: Expr a -> String #
showList :: [Expr a] -> ShowS #
Defined in Rel8.Internal.Table.Eq
eqTable :: Columns (Expr a) (Dict (Sql DBEq)) Source #
Defined in Rel8.Internal.Table.Ord
ordTable :: Columns (Expr a) (Dict (Sql DBOrd)) Source #
Defined in Rel8.Internal.Table.Serialize