Class ParameterExpressionImpl<T>
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<T>
com.blazebit.persistence.criteria.impl.expression.ParameterExpressionImpl<T>
- All Implemented Interfaces:
BlazeExpression<T>,Serializable,Expression<T>,ParameterExpression<T>,Selection<T>,Parameter<T>,TupleElement<T>
public class ParameterExpressionImpl<T>
extends AbstractExpression<T>
implements ParameterExpression<T>
- 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
ConstructorsConstructorDescriptionParameterExpressionImpl(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> javaType) ParameterExpressionImpl(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> javaType, String name) ParameterExpressionImpl(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> javaType, T value) ParameterExpressionImpl(BlazeCriteriaBuilderImpl criteriaBuilder, T value) -
Method Summary
Modifier and TypeMethodDescriptionbooleangetName()getValue()inthashCode()voidrender(RenderContext context) voidvisitParameters(ParameterVisitor visitor) 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, isCompoundSelectionMethods inherited from class com.blazebit.persistence.criteria.impl.expression.AbstractTupleElement
getAlias, getConverter, getJavaType, setAlias, setConverter, setJavaTypeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods 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
-
ParameterExpressionImpl
-
ParameterExpressionImpl
public ParameterExpressionImpl(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> javaType, String name) -
ParameterExpressionImpl
-
ParameterExpressionImpl
public ParameterExpressionImpl(BlazeCriteriaBuilderImpl criteriaBuilder, Class<T> javaType, T value)
-
-
Method Details
-
getName
-
getPosition
- Specified by:
getPositionin interfaceParameter<T>
-
getParameterType
- Specified by:
getParameterTypein interfaceParameter<T>
-
getValue
-
getRealValue
-
visitParameters
- Overrides:
visitParametersin classAbstractSelection<T>
-
render
- Specified by:
renderin classAbstractSelection<T>
-
equals
-
hashCode
public int hashCode()
-