Class DefaultDSLFunctionFactory
java.lang.Object
com.liferay.petra.sql.dsl.spi.factory.DefaultDSLFunctionFactory
- All Implemented Interfaces:
com.liferay.petra.sql.dsl.factory.DSLFunctionFactory
public class DefaultDSLFunctionFactory
extends Object
implements com.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<N extends 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) <N extends Number>
com.liferay.petra.sql.dsl.expression.Expression<N> add(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) com.liferay.petra.sql.dsl.expression.Expression<Number> com.liferay.petra.sql.dsl.expression.Expression<Long> com.liferay.petra.sql.dsl.expression.Expression<Long> bitAnd(com.liferay.petra.sql.dsl.expression.Expression<Long> expression1, com.liferay.petra.sql.dsl.expression.Expression<Long> expression2) <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<String> castClobText(com.liferay.petra.sql.dsl.expression.Expression<Clob> expression) com.liferay.petra.sql.dsl.expression.Expression<Long> castLong(com.liferay.petra.sql.dsl.expression.Expression<?> expression) com.liferay.petra.sql.dsl.expression.Expression<String> castText(com.liferay.petra.sql.dsl.expression.Expression<?> expression) final com.liferay.petra.sql.dsl.expression.Expression<String> com.liferay.petra.sql.dsl.expression.Expression<Long> count(com.liferay.petra.sql.dsl.expression.Expression<?> expression) com.liferay.petra.sql.dsl.expression.Expression<Long> countDistinct(com.liferay.petra.sql.dsl.expression.Expression<?> expression) <N extends 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) <N extends Number>
com.liferay.petra.sql.dsl.expression.Expression<N> divide(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) floatDivide(com.liferay.petra.sql.dsl.expression.Expression<N> expression1, com.liferay.petra.sql.dsl.expression.Expression<N> expression2) floatDivide(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) com.liferay.petra.sql.dsl.expression.Expression<String> <T extends Comparable<T>>
com.liferay.petra.sql.dsl.expression.Expression<T> max(com.liferay.petra.sql.dsl.expression.Expression<T> expression) <T extends Comparable<T>>
com.liferay.petra.sql.dsl.expression.Expression<T> min(com.liferay.petra.sql.dsl.expression.Expression<T> expression) <N extends 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) <N extends Number>
com.liferay.petra.sql.dsl.expression.Expression<N> multiply(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) <N extends 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) <N extends Number>
com.liferay.petra.sql.dsl.expression.Expression<N> subtract(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) com.liferay.petra.sql.dsl.expression.Expression<Number> com.liferay.petra.sql.dsl.expression.Expression<Long> withParentheses(com.liferay.petra.sql.dsl.expression.Expression<?> expression)
-
Constructor Details
-
DefaultDSLFunctionFactory
public DefaultDSLFunctionFactory()
-
-
Method Details
-
add
public <N extends 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) - Specified by:
addin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
add
public <N extends Number> com.liferay.petra.sql.dsl.expression.Expression<N> add(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) - Specified by:
addin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
avg
public com.liferay.petra.sql.dsl.expression.Expression<Number> avg(com.liferay.petra.sql.dsl.expression.Expression<? extends Number> expression) - Specified by:
avgin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
bitAnd
public com.liferay.petra.sql.dsl.expression.Expression<Long> bitAnd(com.liferay.petra.sql.dsl.expression.Expression<Long> expression1, com.liferay.petra.sql.dsl.expression.Expression<Long> expression2) - Specified by:
bitAndin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
bitAnd
public com.liferay.petra.sql.dsl.expression.Expression<Long> bitAnd(com.liferay.petra.sql.dsl.expression.Expression<Long> expression, long value) - Specified by:
bitAndin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
caseWhenThen
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) - Specified by:
caseWhenThenin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
caseWhenThen
public <T> com.liferay.petra.sql.dsl.expression.step.WhenThenStep<T> caseWhenThen(com.liferay.petra.sql.dsl.expression.Predicate predicate, T value) - Specified by:
caseWhenThenin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
castClobText
public com.liferay.petra.sql.dsl.expression.Expression<String> castClobText(com.liferay.petra.sql.dsl.expression.Expression<Clob> expression) - Specified by:
castClobTextin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
castLong
public com.liferay.petra.sql.dsl.expression.Expression<Long> castLong(com.liferay.petra.sql.dsl.expression.Expression<?> expression) - Specified by:
castLongin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
castText
public com.liferay.petra.sql.dsl.expression.Expression<String> castText(com.liferay.petra.sql.dsl.expression.Expression<?> expression) - Specified by:
castTextin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
concat
@SafeVarargs public final com.liferay.petra.sql.dsl.expression.Expression<String> concat(com.liferay.petra.sql.dsl.expression.Expression<String>... expressions) - Specified by:
concatin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
count
public com.liferay.petra.sql.dsl.expression.Expression<Long> count(com.liferay.petra.sql.dsl.expression.Expression<?> expression) - Specified by:
countin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
countDistinct
public com.liferay.petra.sql.dsl.expression.Expression<Long> countDistinct(com.liferay.petra.sql.dsl.expression.Expression<?> expression) - Specified by:
countDistinctin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
divide
public <N extends 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) - Specified by:
dividein interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
divide
public <N extends Number> com.liferay.petra.sql.dsl.expression.Expression<N> divide(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) - Specified by:
dividein interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
floatDivide
public <N extends Number> com.liferay.petra.sql.dsl.expression.Expression<Float> floatDivide(com.liferay.petra.sql.dsl.expression.Expression<N> expression1, com.liferay.petra.sql.dsl.expression.Expression<N> expression2) - Specified by:
floatDividein interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
floatDivide
public <N extends Number> com.liferay.petra.sql.dsl.expression.Expression<Float> floatDivide(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) - Specified by:
floatDividein interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
lower
public com.liferay.petra.sql.dsl.expression.Expression<String> lower(com.liferay.petra.sql.dsl.expression.Expression<String> expression) - Specified by:
lowerin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
max
public <T extends Comparable<T>> com.liferay.petra.sql.dsl.expression.Expression<T> max(com.liferay.petra.sql.dsl.expression.Expression<T> expression) - Specified by:
maxin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
min
public <T extends Comparable<T>> com.liferay.petra.sql.dsl.expression.Expression<T> min(com.liferay.petra.sql.dsl.expression.Expression<T> expression) - Specified by:
minin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
multiply
public <N extends 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) - Specified by:
multiplyin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
multiply
public <N extends Number> com.liferay.petra.sql.dsl.expression.Expression<N> multiply(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) - Specified by:
multiplyin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
subtract
public <N extends 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) - Specified by:
subtractin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
subtract
public <N extends Number> com.liferay.petra.sql.dsl.expression.Expression<N> subtract(com.liferay.petra.sql.dsl.expression.Expression<N> expression, N value) - Specified by:
subtractin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
sum
public com.liferay.petra.sql.dsl.expression.Expression<Number> sum(com.liferay.petra.sql.dsl.expression.Expression<? extends Number> expression) - Specified by:
sumin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-
withParentheses
public com.liferay.petra.sql.dsl.expression.Expression<Long> withParentheses(com.liferay.petra.sql.dsl.expression.Expression<?> expression) - Specified by:
withParenthesesin interfacecom.liferay.petra.sql.dsl.factory.DSLFunctionFactory
-