Schnittstelle DataCollector


public interface DataCollector
Receives tabular data from all the datasources of a rendered report. The delivered data may be unjoined, partial joined or fully joined. Unjoined or partial joined data is joined locally as soon as data of neighbor nodes in the master join table tree is present.
Seit:
15.0
  • Methodenübersicht

    Modifikator und Typ
    Methode
    Beschreibung
    void
    addJoinedData(List<TableSource> tablesSources, TableData data, List<Field> selectedColumns, boolean filterRequired, boolean sortRequired, boolean distinctRequired, com.inet.report.list.DatabaseFieldList requiredColumns)
    Adds partial joined data for the specified table sources.
    void
    Adds unjoined data for the specified table source.
  • Methodendetails

    • addUnjoinedData

      void addUnjoinedData(TableSource tableSource, TableData data) throws ReportException
      Adds unjoined data for the specified table source.
      Parameter:
      tableSource - the table source
      data - the table data
      Löst aus:
      ReportException - on failures during performing local joins
      IllegalArgumentException - when the table source is invalid or already supplied
      Seit:
      15.0
    • addJoinedData

      void addJoinedData(List<TableSource> tablesSources, TableData data, List<Field> selectedColumns, boolean filterRequired, boolean sortRequired, boolean distinctRequired, com.inet.report.list.DatabaseFieldList requiredColumns) throws ReportException
      Adds partial joined data for the specified table sources.
      Parameter:
      tablesSources - a list of table sources which are connected via joins
      data - the table data
      selectedColumns - the selected columns
      filterRequired - flag indicating whether filter needs to be applied locally
      sortRequired - flag indicating whether sorting needs to be applied locally
      distinctRequired - flag indicating whether distinction needs to be applied locally
      requiredColumns - the required columns
      Löst aus:
      ReportException - on failures during local joining or filtering.
      IllegalArgumentException - when the specified table sources are unknown or were already supplied
      Seit:
      15.1