Package io.jmix.data.impl.jpql.generator
Class JpqlConditionGenerator
java.lang.Object
io.jmix.data.impl.jpql.generator.JpqlConditionGenerator
- All Implemented Interfaces:
- ConditionGenerator
@Component("data_JpqlConditionGenerator")
@Order(1000)
public class JpqlConditionGenerator
extends Object
implements ConditionGenerator
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptiongenerateJoin(ConditionGenerationContext context) Returns a JPQL 'join' clause modified according to the given context.generateParameterValue(Condition condition, Object parameterValue, String entityName) Returns a parameter value modified according to the given condition.generateWhere(ConditionGenerationContext context) Returns a JPQL 'where' clause modified according to the given context.booleansupports(ConditionGenerationContext context) Checks whether the condition generator supports the givencontext.
- 
Field Details- 
LIKE_PATTERN
 
- 
- 
Constructor Details- 
JpqlConditionGeneratorpublic JpqlConditionGenerator()
 
- 
- 
Method Details- 
supportsDescription copied from interface:ConditionGeneratorChecks whether the condition generator supports the givencontext.- Specified by:
- supportsin interface- ConditionGenerator
- Parameters:
- context- condition generation context
- Returns:
- true if the condition generator supports the given context, or false otherwise
 
- 
generateJoinDescription copied from interface:ConditionGeneratorReturns a JPQL 'join' clause modified according to the given context.- Specified by:
- generateJoinin interface- ConditionGenerator
- Parameters:
- context- condition generation context
- Returns:
- a JPQL 'join' clause modified according to the given context
 
- 
generateWhereDescription copied from interface:ConditionGeneratorReturns a JPQL 'where' clause modified according to the given context.- Specified by:
- generateWherein interface- ConditionGenerator
- Parameters:
- context- condition generation context
- Returns:
- a JPQL 'where' clause modified according to the given context
 
- 
generateParameterValue@Nullable public Object generateParameterValue(@Nullable Condition condition, @Nullable Object parameterValue, @Nullable String entityName) Description copied from interface:ConditionGeneratorReturns a parameter value modified according to the given condition.- Specified by:
- generateParameterValuein interface- ConditionGenerator
- Parameters:
- condition- a condition
- parameterValue- parameter value
- entityName- entity name
- Returns:
- a modified parameter value
 
 
-