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