Class GenerateReportAction
java.lang.Object
com.kingsrook.qqq.backend.core.actions.AbstractQActionFunction<ReportInput,ReportOutput>
com.kingsrook.qqq.backend.core.actions.reporting.GenerateReportAction
Action to generate a report.
A report can contain 1 or more Data Sources - e.g., tables + filters that define
data that goes into the report, or simple data-supplier lambdas.
A report can also contain 1 or more Views - e.g., sheets in a spreadsheet workbook.
(how do those work in non-XLSX formats??). Views can either be:
- plain tables,
- summaries (like pivot tables, but called summary to avoid confusion with "native" pivot tables),
- native pivot tables (not initially supported, due to lack of support in fastexcel...).
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class com.kingsrook.qqq.backend.core.actions.AbstractQActionFunction
executeAsync
-
Constructor Details
-
GenerateReportAction
public GenerateReportAction()
-
-
Method Details
-
execute
- Specified by:
execute
in classAbstractQActionFunction<ReportInput,
ReportOutput> - Throws:
QException
-