Class JpqlQueryBuilder
java.lang.Object
io.jmix.reportsflowui.view.reportwizard.template.query.JpqlQueryBuilder
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final StringBuilderprotected StringBuilderprotected ReportDataprotected ReportRegionprotected String
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected voidaddAliasToQuery(String alias) protected voidprotected voidaddPropertyToQuery(String propertyPath, String nestedEntityAlias) protected StringgetNestedEntityAlias(String propertyPath) protected voidprotected voidinsertOutputFields(String toReplace) protected booleanprotected booleanpropertyOfNestedEntity(String propertyPath) protected StringresolveNestedEntityAlias(String propertyPath) 
- 
Field Details- 
joinsBuilder
- 
entityNamesAndAliases
- 
reportData
- 
reportRegion
- 
outputFieldsBuilder
- 
result
 
- 
- 
Constructor Details- 
JpqlQueryBuilder
 
- 
- 
Method Details- 
buildInitialQuery
- 
buildFinalQuery
- 
addDefaultOrderByprotected void addDefaultOrderBy()
- 
insertOutputFields
- 
insertJoinsprotected void insertJoins()
- 
joinsExistprotected boolean joinsExist()
- 
propertyOfNestedEntity
- 
addAliasToQuery
- 
addPropertyToQuery
- 
resolveNestedEntityAlias
- 
getNestedEntityAlias
 
-