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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionaddParameterExpression
(Object o, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) void
addParameterMapping
(String parameterName, Object o, boolean implicit) void
addParameterMapping
(String parameterName, Object o, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) void
collectParameterRegistrations
(AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, ClauseType clauseType) void
collectParameterRegistrations
(Expression expression, ClauseType clauseType, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) void
collectParameterUnregistrations
(Expression expression, ClauseType clauseType, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) boolean
containsParameter
(String parameterName) getLiteralParameterValue
(ParameterExpression expression, boolean renderEnumAsLiteral) getLiteralParameterValue
(Object value, boolean renderEnumAsLiteral) getParameter
(String parameterName) Collection<javax.persistence.Parameter<?>>
getParameterValue
(String parameterName) int
boolean
isParameterSet
(String parameterName) <X> void
registerCriteriaParameter
(String parameterName, javax.persistence.criteria.ParameterExpression<X> parameterExpression) void
registerParameterName
(String parameterName, boolean collectionValued, ClauseType clause, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) void
registerValuesParameter
(String parameterName, Class<?> type, String[][] parameterNames, AttributeAccessor<Object, Object>[] pathExpressions, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder) void
satisfyParameter
(String parameterName, Object parameterValue) void
satisfyParameter
(String parameterName, Calendar value, javax.persistence.TemporalType temporalType) void
satisfyParameter
(String parameterName, Date value, javax.persistence.TemporalType temporalType) void
setParameterType
(String parameterName, Class<?> type) Deprecated.void
unregisterParameterName
(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()
-