Database.Esqueleto.Internal.Language

# The pretty face

class Esqueleto query expr backend

from

data Value a

unValue

data ValueList a

data SomeValue expr

class ToSomeValues expr a

data InnerJoin a b

data CrossJoin a b

data LeftOuterJoin a b

data RightOuterJoin a b

data FullOuterJoin a b

data OnClauseWithoutMatchingJoinException

data OrderBy

data DistinctOn

data Update typ

data Insertion a

data LockingKind

class SqlString a

class ToBaseId ent

# The guts

data JoinKind

class IsJoinKind join

data PreprocessedFrom a

class From query expr backend a

class FromPreprocess query expr backend a

when_

then_

else_