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
-
Constructor Summary
-
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 JpqlCondition
static JpqlCondition
getExcludedParameters
(Set<String> actualParameters) getJoin()
Returns parameters specified in the condition.getWhere()
protected void
parseParameters
(String value) protected void
removeParameters
(String value) void
void
setParameterValuesMap
(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:Condition
Returns parameters specified in the condition.- Specified by:
getParameters
in interfaceCondition
-
actualize
Description copied from interface:Condition
Returns the condition if the argument contains all parameters specified in the condition. -
copy
Description copied from interface:Condition
Returns a deep copy of this condition. -
getExcludedParameters
- Specified by:
getExcludedParameters
in interfaceCondition
-
parseParameters
-
removeParameters
-