Interface ReportQuery

All Superinterfaces:
Serializable
All Known Implementing Classes:
DataSet, ReportQueryImpl

public interface ReportQuery extends Serializable
This interface describes certain query which load some data. It might be not only SQL or JPQL query but also Groovy script or smth like this
  • Method Details

    • getName

      String getName()
    • getScript

      String getScript()
      Sql, groovy or other script which describes logic of data loading
    • getLinkParameterName

      String getLinkParameterName()
    • getLoaderType

      String getLoaderType()
      Returns:
      loader code. See io.jmix.reports.yarg.loaders.factory.ReportLoaderFactory implementations and io.jmix.reports.yarg.loaders.factory.DefaultLoaderFactory for default values.
    • getProcessTemplate

      Boolean getProcessTemplate()
    • getAdditionalParams

      Map<String,Object> getAdditionalParams()