42 lines
559 B
Haskell
42 lines
559 B
Haskell
{-# LANGUAGE FlexibleContexts, FlexibleInstances, GADTs #-}
|
|
|
|
module Database.Esqueleto
|
|
( -- * Language
|
|
Esqueleto
|
|
|
|
-- * Queries
|
|
, from
|
|
, where_
|
|
|
|
-- * Expressions
|
|
, (^.)
|
|
, val
|
|
, sub
|
|
|
|
-- ** Comparison operators
|
|
, (==.)
|
|
, (>=.)
|
|
, (>.)
|
|
, (<=.)
|
|
, (<.)
|
|
, (!=.)
|
|
|
|
-- ** Boolean operators
|
|
, not_
|
|
, (&&.)
|
|
, (||.)
|
|
|
|
-- ** Numerical operators
|
|
, (+.)
|
|
, (-.)
|
|
, (*.)
|
|
, (/.)
|
|
|
|
-- * SQL backend
|
|
, SqlQuery
|
|
, select
|
|
) where
|
|
|
|
import Database.Esqueleto.Internal.Language
|
|
import Database.Esqueleto.Internal.Sql
|