com.ibm.openpages.api.application

## Interface ICognosReportRowReader

- All Superinterfaces:
    java.lang.Iterable<ICognosReportRow>

      public interface ICognosReportRowReader
      extends java.lang.Iterable<ICognosReportRow>

  Provides access to the output of a Cognos report in a tabular format. The report output can be read row by row, with the values for each column parsed and consumed as a native Java object type. Provides metadata from Cognos reports including the output format, such as column name and data types.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `java.util.Map<java.lang.String,java.lang.String>` | `getOutputMetaData()` Gets the metadata that describes the column values in the report output as provided by the report output format.

    - ### Methods inherited from interface java.lang.Iterable

      `forEach, iterator, spliterator`

- - ### Method Detail

    - #### getOutputMetaData

          java.util.Map<java.lang.String,java.lang.String> getOutputMetaData()

      Gets the metadata that describes the column values in the report output as provided by the report output format. The returned Map contains column names as keys and data types as values. Based on the data types, `ICognosReportColumnValue.getValue()` will return a different Java Object representation of the value.
      Returns:
        Map containing column names and data types as provided by Cognos output format

Licensed Materials - Property of IBM
OpenPages with Watson (PID: 5725-D51)
© Copyright IBM Corporation 2013, 2022. All Rights Reserved.
US Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.