Package cz.cvut.kbss.jopa.query.criteria
Class CriteriaParameterFiller
java.lang.Object
cz.cvut.kbss.jopa.query.criteria.CriteriaParameterFiller
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionregisterParameter
(ParameterExpression parameter) Register parameter expression as query parameter.registerParameter
(ExpressionLiteralImpl parameter) Register literal expression as query parameter and return generated name for query.<T> void
Sets value from literal expressions registered as parameters to query parameters.
-
Constructor Details
-
CriteriaParameterFiller
public CriteriaParameterFiller()
-
-
Method Details
-
registerParameter
Register literal expression as query parameter and return generated name for query.- Parameters:
parameter
- - literal expression- Returns:
- String - generated name for query
-
registerParameter
Register parameter expression as query parameter. Return real name if exists, generated name otherwise.- Parameters:
parameter
- - parameter expression- Returns:
- String - real name for query if exists, generated name for query otherwise
-
setValuesToRegisteredParameters
Sets value from literal expressions registered as parameters to query parameters.- Parameters:
query
- - TypedQuery fom setting parameters value
-