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