Package io.jmix.core.querycondition
Class JpqlCondition
java.lang.Object
io.jmix.core.querycondition.JpqlCondition
- All Implemented Interfaces:
Condition,Serializable
Condition that represents JPQL query with "where" and optional "join" sections.
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the condition if the argument contains all parameters specified in the condition.copy()Returns a deep copy of this condition.static JpqlConditionstatic JpqlConditiongetExcludedParameters(Set<String> actualParameters) getJoin()Returns parameters specified in the condition.getWhere()protected voidparseParameters(String value) protected voidremoveParameters(String value) voidvoidsetParameterValuesMap(Map<String, Object> parameterValuesMap) void
-
Field Details
-
PARAMETER_PATTERN
-
where
-
join
-
parameterValuesMap
-
-
Constructor Details
-
JpqlCondition
public JpqlCondition()
-
-
Method Details
-
create
-
createWithParameters
-
getWhere
-
setWhere
-
getJoin
-
setJoin
-
getParameterValuesMap
-
setParameterValuesMap
-
getParameters
Description copied from interface:ConditionReturns parameters specified in the condition.- Specified by:
getParametersin interfaceCondition
-
actualize
Description copied from interface:ConditionReturns the condition if the argument contains all parameters specified in the condition. -
copy
Description copied from interface:ConditionReturns a deep copy of this condition. -
getExcludedParameters
- Specified by:
getExcludedParametersin interfaceCondition
-
parseParameters
-
removeParameters
-