public class DefaultDSLFunctionFactory extends java.lang.Object implements DSLFunctionFactory
| Constructor and Description |
|---|
DefaultDSLFunctionFactory() |
| Modifier and Type | Method and Description |
|---|---|
<N extends java.lang.Number> |
add(Expression<N> expression1,
Expression<N> expression2) |
<N extends java.lang.Number> |
add(Expression<N> expression,
N value) |
Expression<java.lang.Number> |
avg(Expression<? extends java.lang.Number> expression) |
Expression<java.lang.Long> |
bitAnd(Expression<java.lang.Long> expression1,
Expression<java.lang.Long> expression2) |
Expression<java.lang.Long> |
bitAnd(Expression<java.lang.Long> expression,
long value) |
<T> WhenThenStep<T> |
caseWhenThen(Predicate predicate,
Expression<T> expression) |
<T> WhenThenStep<T> |
caseWhenThen(Predicate predicate,
T value) |
Expression<java.lang.String> |
castClobText(Expression<java.sql.Clob> expression) |
Expression<java.lang.Long> |
castLong(Expression<?> expression) |
Expression<java.lang.String> |
castText(Expression<?> expression) |
Expression<java.lang.String> |
concat(Expression<java.lang.String>... expressions) |
Expression<java.lang.Long> |
count(Expression<?> expression) |
Expression<java.lang.Long> |
countDistinct(Expression<?> expression) |
<N extends java.lang.Number> |
divide(Expression<N> expression1,
Expression<N> expression2) |
<N extends java.lang.Number> |
divide(Expression<N> expression,
N value) |
Expression<java.lang.String> |
lower(Expression<java.lang.String> expression) |
<T extends java.lang.Comparable<T>> |
max(Expression<T> expression) |
<T extends java.lang.Comparable<T>> |
min(Expression<T> expression) |
<N extends java.lang.Number> |
multiply(Expression<N> expression1,
Expression<N> expression2) |
<N extends java.lang.Number> |
multiply(Expression<N> expression,
N value) |
<N extends java.lang.Number> |
subtract(Expression<N> expression1,
Expression<N> expression2) |
<N extends java.lang.Number> |
subtract(Expression<N> expression,
N value) |
Expression<java.lang.Number> |
sum(Expression<? extends java.lang.Number> expression) |
public <N extends java.lang.Number> Expression<N> add(Expression<N> expression1, Expression<N> expression2)
add in interface DSLFunctionFactorypublic <N extends java.lang.Number> Expression<N> add(Expression<N> expression, N value)
add in interface DSLFunctionFactorypublic Expression<java.lang.Number> avg(Expression<? extends java.lang.Number> expression)
avg in interface DSLFunctionFactorypublic Expression<java.lang.Long> bitAnd(Expression<java.lang.Long> expression1, Expression<java.lang.Long> expression2)
bitAnd in interface DSLFunctionFactorypublic Expression<java.lang.Long> bitAnd(Expression<java.lang.Long> expression, long value)
bitAnd in interface DSLFunctionFactorypublic <T> WhenThenStep<T> caseWhenThen(Predicate predicate, Expression<T> expression)
caseWhenThen in interface DSLFunctionFactorypublic <T> WhenThenStep<T> caseWhenThen(Predicate predicate, T value)
caseWhenThen in interface DSLFunctionFactorypublic Expression<java.lang.String> castClobText(Expression<java.sql.Clob> expression)
castClobText in interface DSLFunctionFactorypublic Expression<java.lang.Long> castLong(Expression<?> expression)
castLong in interface DSLFunctionFactorypublic Expression<java.lang.String> castText(Expression<?> expression)
castText in interface DSLFunctionFactory@SafeVarargs public final Expression<java.lang.String> concat(Expression<java.lang.String>... expressions)
concat in interface DSLFunctionFactorypublic Expression<java.lang.Long> count(Expression<?> expression)
count in interface DSLFunctionFactorypublic Expression<java.lang.Long> countDistinct(Expression<?> expression)
countDistinct in interface DSLFunctionFactorypublic <N extends java.lang.Number> Expression<N> divide(Expression<N> expression1, Expression<N> expression2)
divide in interface DSLFunctionFactorypublic <N extends java.lang.Number> Expression<N> divide(Expression<N> expression, N value)
divide in interface DSLFunctionFactorypublic Expression<java.lang.String> lower(Expression<java.lang.String> expression)
lower in interface DSLFunctionFactorypublic <T extends java.lang.Comparable<T>> Expression<T> max(Expression<T> expression)
max in interface DSLFunctionFactorypublic <T extends java.lang.Comparable<T>> Expression<T> min(Expression<T> expression)
min in interface DSLFunctionFactorypublic <N extends java.lang.Number> Expression<N> multiply(Expression<N> expression1, Expression<N> expression2)
multiply in interface DSLFunctionFactorypublic <N extends java.lang.Number> Expression<N> multiply(Expression<N> expression, N value)
multiply in interface DSLFunctionFactorypublic <N extends java.lang.Number> Expression<N> subtract(Expression<N> expression1, Expression<N> expression2)
subtract in interface DSLFunctionFactorypublic <N extends java.lang.Number> Expression<N> subtract(Expression<N> expression, N value)
subtract in interface DSLFunctionFactorypublic Expression<java.lang.Number> sum(Expression<? extends java.lang.Number> expression)
sum in interface DSLFunctionFactory