Interface representing a data set that can be used in a report.
A data set consists of parameters, fields, variables, groups and an optional query.
When a data set gets instantiated, parameter values and a data source is passed to it.
This expression is used to filter the rows of the
JRDataSource data source that this dataset will iterate on.
This expression (if not null) is evaluated immediately after a new row is
JRDataSource.next produced by the data source.
The evaluation is performed using field and variable values corresponding to the new row.
This expression is used to filter the rows of the
JRDataSource data source that this dataset will iterate on.
This expression (if not null) is evaluated immediately after a new row is
JRDataSource.next produced by the data source.
The evaluation is performed using field and variable values corresponding to the new row.
When the result of the evaluation is Boolean.TRUE the row gets processed by the report
filling engine.
When the result is null or Boolean.FALSE, the current row will be skipped and the datasource will be asked for the next row.