Package io.jmix.data.impl.jpql.generator
Class ConditionGenerationContext
java.lang.Object
io.jmix.data.impl.jpql.generator.ConditionGenerationContext
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprotected Map<Condition,ConditionGenerationContext> protected final Conditionprotected ConditionGenerationContext.IndexCounterprotected booleanprotected Stringprotected Stringprotected Stringprotected MetaClassprotected String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcopy(ConditionGenerationContext context) intbooleanvoidsetElementCollection(boolean elementCollection) voidsetEntityAlias(String entityAlias) voidsetEntityName(String entityName) voidsetJoinAlias(String joinAlias) voidsetJoinMetaClass(MetaClass joinMetaClass) voidsetJoinProperty(String joinProperty) voidsetSelectedExpressions(List<String> selectedExpressions) voidsetValueProperties(List<String> valueProperties)
-
Field Details
-
condition
-
entityName
-
entityAlias
-
joinAlias
-
joinProperty
-
joinMetaClass
-
valueProperties
-
selectedExpressions
-
elementCollection
protected boolean elementCollection -
childContexts
-
counter
-
-
Constructor Details
-
ConditionGenerationContext
-
-
Method Details
-
getCondition
-
getEntityName
-
setEntityName
-
getEntityAlias
-
setEntityAlias
-
getJoinAlias
-
setJoinAlias
-
getJoinProperty
-
setJoinProperty
-
getJoinMetaClass
-
setJoinMetaClass
-
getValueProperties
-
setValueProperties
-
getSelectedExpressions
-
setSelectedExpressions
-
isElementCollection
public boolean isElementCollection() -
setElementCollection
public void setElementCollection(boolean elementCollection) -
getChildContexts
- Returns:
- unmodifiable map of child contexts
-
generateNextJoinIndex
public int generateNextJoinIndex() -
copy
-