Interface DSLFunctionFactory
public interface DSLFunctionFactory
-
Method Summary
Modifier and TypeMethodDescription<N extends Number>
Expression<N> add(Expression<N> expression1, Expression<N> expression2) <N extends Number>
Expression<N> add(Expression<N> expression, N value) avg(Expression<? extends Number> expression) bitAnd(Expression<Long> expression, long value) bitAnd(Expression<Long> expression1, Expression<Long> expression2) <T> WhenThenStep<T> caseWhenThen(Predicate predicate, Expression<T> expression) <T> WhenThenStep<T> caseWhenThen(Predicate predicate, T value) castClobText(Expression<Clob> expression) castLong(Expression<?> expression) castText(Expression<?> expression) concat(Expression<String>... expressions) count(Expression<?> expression) countDistinct(Expression<?> expression) <N extends Number>
Expression<N> divide(Expression<N> expression1, Expression<N> expression2) <N extends Number>
Expression<N> divide(Expression<N> expression, N value) <N extends Number>
Expression<Float> floatDivide(Expression<N> expression1, Expression<N> expression2) <N extends Number>
Expression<Float> floatDivide(Expression<N> expression, N value) lower(Expression<String> expression) <T extends Comparable<T>>
Expression<T> max(Expression<T> expression) <T extends Comparable<T>>
Expression<T> min(Expression<T> expression) <N extends Number>
Expression<N> multiply(Expression<N> expression1, Expression<N> expression2) <N extends Number>
Expression<N> multiply(Expression<N> expression, N value) <N extends Number>
Expression<N> subtract(Expression<N> expression1, Expression<N> expression2) <N extends Number>
Expression<N> subtract(Expression<N> expression, N value) sum(Expression<? extends Number> expression) withParentheses(Expression<?> expression)
-
Method Details
-
add
-
add
-
avg
-
bitAnd
-
bitAnd
-
caseWhenThen
-
caseWhenThen
-
castClobText
-
castLong
-
castText
-
concat
-
count
-
countDistinct
-
divide
-
divide
-
floatDivide
<N extends Number> Expression<Float> floatDivide(Expression<N> expression1, Expression<N> expression2) -
floatDivide
-
lower
-
max
-
min
-
multiply
-
multiply
-
subtract
-
subtract
-
sum
-
withParentheses
-