Class JpqlQueryBuilder
java.lang.Object
io.jmix.reportsui.screen.report.wizard.query.JpqlQueryBuilder
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprotected StringBuilderprotected ReportDataprotected ReportRegion - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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
- 
reportData
 - 
reportRegion
 - 
outputFieldsBuilder
 
 - 
 - 
Constructor Details
- 
JpqlQueryBuilder
 
 - 
 - 
Method Details
- 
buildInitialQuery
 - 
buildFinalQuery
 - 
addDefaultOrderBy
protected void addDefaultOrderBy() - 
insertOutputFields
 - 
insertJoins
protected void insertJoins() - 
joinsExist
protected boolean joinsExist() - 
propertyOfNestedEntity
 - 
addAliasToQuery
 - 
addPropertyToQuery
 - 
resolveNestedEntityAlias
 - 
getNestedEntityAlias
 
 -