Module

QueryDsl.Expressions

Package
purescript-querydsl
Repository
Dretch/purescript-querydsl

Some operators for building where clauses and other expressions.

The operator precedence used here is designed to match the normal purescript operators.

#eq Source

eq :: forall c b a. BinaryOperator a b c Boolean

#(:==) Source

Operator alias for QueryDsl.Expressions.eq (left-associative / precedence 4)

#ne Source

ne :: forall c b a. BinaryOperator a b c Boolean

#(:/=) Source

Operator alias for QueryDsl.Expressions.ne (left-associative / precedence 4)

#and Source

and :: forall b a. BinaryOperator a b Boolean Boolean

#(:&&) Source

Operator alias for QueryDsl.Expressions.and (left-associative / precedence 3)

#or Source

or :: forall b a. BinaryOperator a b Boolean Boolean

#(:||) Source

Operator alias for QueryDsl.Expressions.or (left-associative / precedence 2)

#plus Source

plus :: forall c b a. BinaryOperator a b c c

#(:+) Source

Operator alias for QueryDsl.Expressions.plus (left-associative / precedence 6)

#minus Source

minus :: forall c b a. BinaryOperator a b c c

#(:-) Source

Operator alias for QueryDsl.Expressions.minus (left-associative / precedence 6)

#multiply Source

multiply :: forall c b a. BinaryOperator a b c c

#(:*) Source

Operator alias for QueryDsl.Expressions.multiply (left-associative / precedence 7)

#divide Source

divide :: forall c b a. BinaryOperator a b c c

#(:/) Source

Operator alias for QueryDsl.Expressions.divide (left-associative / precedence 7)

#negate Source

negate :: forall b a. UnaryOperator a b b

#lt Source

lt :: forall c b a. BinaryOperator a b c Boolean

#(:<) Source

Operator alias for QueryDsl.Expressions.lt (left-associative / precedence 4)

#le Source

le :: forall c b a. BinaryOperator a b c Boolean

#(:<=) Source

Operator alias for QueryDsl.Expressions.le (left-associative / precedence 4)

#gt Source

gt :: forall c b a. BinaryOperator a b c Boolean

#(:>) Source

Operator alias for QueryDsl.Expressions.gt (left-associative / precedence 4)

#ge Source

ge :: forall c b a. BinaryOperator a b c Boolean

#(:>=) Source

Operator alias for QueryDsl.Expressions.ge (left-associative / precedence 4)

#is Source

is :: forall c b a. BinaryOperator a b c Boolean

#isNot Source

isNot :: forall c b a. BinaryOperator a b c Boolean

#isNull Source

isNull :: forall b a. UnaryOperator a b Boolean

#isNotNull Source

isNotNull :: forall b a. UnaryOperator a b Boolean

#avg Source

avg :: forall b a. UnaryOperator a b Number

#avgDistinct Source

avgDistinct :: forall b a. UnaryOperator a b Number

#count Source

count :: forall b a. UnaryOperator a b Int

#countDistinct Source

countDistinct :: forall b a. UnaryOperator a b Int

#min Source

min :: forall b a. UnaryOperator a b b

#max Source

max :: forall b a. UnaryOperator a b b

#sum Source

sum :: forall b a. UnaryOperator a b b

#sumDistinct Source

sumDistinct :: forall b a. UnaryOperator a b b