Class JpqlQueryBuilder

java.lang.Object
io.jmix.reportsui.screen.report.wizard.query.JpqlQueryBuilder

public class JpqlQueryBuilder extends Object
  • Field Details

  • Constructor Details

  • Method Details

    • buildInitialQuery

      public String buildInitialQuery()
    • buildFinalQuery

      public String buildFinalQuery()
    • addDefaultOrderBy

      protected void addDefaultOrderBy()
    • insertOutputFields

      protected void insertOutputFields(String toReplace)
    • insertJoins

      protected void insertJoins()
    • joinsExist

      protected boolean joinsExist()
    • propertyOfNestedEntity

      protected boolean propertyOfNestedEntity(String propertyPath)
    • addAliasToQuery

      protected void addAliasToQuery(@Nullable String alias)
    • addPropertyToQuery

      protected void addPropertyToQuery(String propertyPath, @Nullable String nestedEntityAlias)
    • resolveNestedEntityAlias

      protected String resolveNestedEntityAlias(String propertyPath)
    • getNestedEntityAlias

      protected String getNestedEntityAlias(String propertyPath)