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 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
-
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
-