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.Number> |
max(com.liferay.petra.sql.dsl.expression.Expression<T> expression) |
<T extends java.lang.Number> |
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.DSLFunctionFactory
public <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.DSLFunctionFactory
public 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.DSLFunctionFactory
public 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.DSLFunctionFactory
public 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.DSLFunctionFactory
public <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.DSLFunctionFactory
public <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.DSLFunctionFactory
public 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.DSLFunctionFactory
public 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.DSLFunctionFactory
public 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.DSLFunctionFactory
public 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.DSLFunctionFactory
public 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.DSLFunctionFactory
public <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.DSLFunctionFactory
public <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.DSLFunctionFactory
public 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.DSLFunctionFactory
public <T extends java.lang.Number> 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.DSLFunctionFactory
public <T extends java.lang.Number> 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.DSLFunctionFactory
public <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.DSLFunctionFactory
public <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.DSLFunctionFactory
public <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.DSLFunctionFactory
public <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.DSLFunctionFactory
public 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