Class AbstractFunctionExpression<X>
java.lang.Object
com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement<X>
com.blazebit.persistence.criteria.impl.expression.AbstractSelection<T>
com.blazebit.persistence.criteria.impl.expression.AbstractExpression<X>
com.blazebit.persistence.criteria.impl.expression.function.AbstractFunctionExpression<X>
- All Implemented Interfaces:
BlazeExpression<X>,BlazeFunctionExpression<X>,Serializable,Expression<X>,Selection<X>,TupleElement<X>
- Direct Known Subclasses:
CurrentDateFunction,CurrentTimeFunction,CurrentTimestampFunction,FunctionExpressionImpl,LocateFunction,SubstringFunction,TrimFunction
public abstract class AbstractFunctionExpression<X>
extends AbstractExpression<X>
implements BlazeFunctionExpression<X>
- Since:
- 1.2.0
- Author:
- Christian Beikov
- See Also:
-
Field Summary
Fields inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
criteriaBuilder -
Constructor Summary
ConstructorsConstructorDescriptionAbstractFunctionExpression(BlazeCriteriaBuilderImpl criteriaBuilder, Class<X> javaType, String functionName) -
Method Summary
Methods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractExpression
as, asBigDecimal, asBigInteger, asDouble, asFloat, asInteger, asLong, asString, in, in, in, in, isNotNull, isNullMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractSelection
alias, getCompoundSelectionItems, isCompoundSelection, visitParametersMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
getAlias, getConverter, getJavaType, setAlias, setConverter, setJavaTypeMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.blazebit.persistence.criteria.BlazeExpression
asMethods inherited from interface javax.persistence.criteria.Expression
in, in, in, in, isNotNull, isNullMethods inherited from interface javax.persistence.criteria.Selection
alias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface javax.persistence.TupleElement
getAlias, getJavaType
-
Constructor Details
-
AbstractFunctionExpression
public AbstractFunctionExpression(BlazeCriteriaBuilderImpl criteriaBuilder, Class<X> javaType, String functionName)
-
-
Method Details
-
getFunctionName
- Specified by:
getFunctionNamein interfaceBlazeFunctionExpression<X>
-
render
- Specified by:
renderin classAbstractSelection<X>
-