Package com.blazebit.persistence.impl
Class ParameterManager
java.lang.Object
com.blazebit.persistence.impl.ParameterManager
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Nested Class Summary
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddParameterExpression(Object o, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) voidaddParameterMapping(String parameterName, Object o, boolean implicit) voidaddParameterMapping(String parameterName, Object o, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) voidcollectParameterRegistrations(AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, ClauseType clauseType) voidcollectParameterRegistrations(Expression expression, ClauseType clauseType, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) voidcollectParameterUnregistrations(Expression expression, ClauseType clauseType, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) booleancontainsParameter(String parameterName) getLiteralParameterValue(ParameterExpression expression, boolean renderEnumAsLiteral) getLiteralParameterValue(Object value, boolean renderEnumAsLiteral) getParameter(String parameterName) Collection<javax.persistence.Parameter<?>>getParameterValue(String parameterName) intbooleanisParameterSet(String parameterName) <X> voidregisterCriteriaParameter(String parameterName, javax.persistence.criteria.ParameterExpression<X> parameterExpression) voidregisterParameterName(String parameterName, boolean collectionValued, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) voidregisterValuesParameter(String parameterName, Class<?> type, String[][] parameterNames, AttributeAccessor<Object, Object>[] pathExpressions, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) voidsatisfyParameter(String parameterName, Object parameterValue) voidsatisfyParameter(String parameterName, Calendar value, javax.persistence.TemporalType temporalType) voidsatisfyParameter(String parameterName, Date value, javax.persistence.TemporalType temporalType) voidsetParameterType(String parameterName, Class<?> type) Deprecated.voidunregisterParameterName(String parameterName, ClauseType clauseType, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder)
-
Constructor Details
-
ParameterManager
-
-
Method Details
-
getParameterRegistrationVisitor
-
collectParameterRegistrations
public void collectParameterRegistrations(AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, ClauseType clauseType) -
collectParameterRegistrations
public void collectParameterRegistrations(Expression expression, ClauseType clauseType, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
collectParameterUnregistrations
public void collectParameterUnregistrations(Expression expression, ClauseType clauseType, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
getParameter
-
getParameters
-
getParameterImpls
-
getCriteriaNameMapping
-
getValuesParameters
-
getTransformers
-
getValuesBinders
-
containsParameter
-
isParameterSet
-
getParameterValue
-
getLiteralParameterValue
-
getLiteralParameterValue
-
addParameterExpression
public ParameterExpression addParameterExpression(Object o, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
addParameterMapping
-
addParameterMapping
public void addParameterMapping(String parameterName, Object o, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
registerParameterName
public void registerParameterName(String parameterName, boolean collectionValued, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
unregisterParameterName
public void unregisterParameterName(String parameterName, ClauseType clauseType, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
registerValuesParameter
public void registerValuesParameter(String parameterName, Class<?> type, String[][] parameterNames, AttributeAccessor<Object, Object>[] pathExpressions, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) -
satisfyParameter
-
satisfyParameter
-
satisfyParameter
-
setParameterType
Deprecated. -
registerCriteriaParameter
public <X> void registerCriteriaParameter(String parameterName, javax.persistence.criteria.ParameterExpression<X> parameterExpression) -
getPositionalOffset
public int getPositionalOffset()
-