Package com.liferay.petra.sql.dsl
Class DSLFunctionFactoryUtil
java.lang.Object
com.liferay.petra.sql.dsl.DSLFunctionFactoryUtil
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic <N extends Number>
Expression<N> add(Expression<N> expression1, Expression<N> expression2) static <N extends Number>
Expression<N> add(Expression<N> expression, N value) static Expression<Number> avg(Expression<? extends Number> expression) static Expression<Long> bitAnd(Expression<Long> expression, long value) static Expression<Long> bitAnd(Expression<Long> expression1, Expression<Long> expression2) static <T> WhenThenStep<T> caseWhenThen(Predicate predicate, Expression<T> expression) static <T> WhenThenStep<T> caseWhenThen(Predicate predicate, T value) static Expression<String> castClobText(Expression<Clob> expression) static Expression<Long> castLong(Expression<?> expression) static Expression<String> castText(Expression<?> expression) static Expression<String> concat(Expression<String>... expressions) static Expression<Long> count(Expression<?> expression) static Expression<Long> countDistinct(Expression<?> expression) static <N extends Number>
Expression<N> divide(Expression<N> expression1, Expression<N> expression2) static <N extends Number>
Expression<N> divide(Expression<N> expression, N value) static <N extends Number>
Expression<Float> floatDivide(Expression<N> expression1, Expression<N> expression2) static <N extends Number>
Expression<Float> floatDivide(Expression<N> expression, N value) static Expression<String> lower(Expression<String> expression) static <T extends Comparable<T>>
Expression<T> max(Expression<T> expression) static <T extends Comparable<T>>
Expression<T> min(Expression<T> expression) static <N extends Number>
Expression<N> multiply(Expression<N> expression1, Expression<N> expression2) static <N extends Number>
Expression<N> multiply(Expression<N> expression, N value) static <N extends Number>
Expression<N> subtract(Expression<N> expression1, Expression<N> expression2) static <N extends Number>
Expression<N> subtract(Expression<N> expression, N value) static Expression<Number> sum(Expression<? extends Number> expression) static Expression<Long> withParentheses(Expression<?> expression)
-
Constructor Details
-
DSLFunctionFactoryUtil
public DSLFunctionFactoryUtil()
-
-
Method Details
-
add
public static <N extends Number> Expression<N> add(Expression<N> expression1, Expression<N> expression2) -
add
-
avg
-
bitAnd
-
bitAnd
-
caseWhenThen
-
caseWhenThen
-
castClobText
-
castLong
-
castText
-
concat
-
count
-
countDistinct
-
divide
public static <N extends Number> Expression<N> divide(Expression<N> expression1, Expression<N> expression2) -
divide
-
floatDivide
public static <N extends Number> Expression<Float> floatDivide(Expression<N> expression1, Expression<N> expression2) -
floatDivide
-
lower
-
max
-
min
-
multiply
public static <N extends Number> Expression<N> multiply(Expression<N> expression1, Expression<N> expression2) -
multiply
-
subtract
public static <N extends Number> Expression<N> subtract(Expression<N> expression1, Expression<N> expression2) -
subtract
-
sum
-
withParentheses
-