com.ibm.openpages.api.query

## Interface IResultSetRow

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

      public interface IResultSetRow
      extends java.lang.Iterable<IField>

  Interface that provides the ability to consume a row of fields.

       IQueryService queryService = ...

       String query = "SELECT [Resource ID], [Name] FROM [SOXIssue]";

       IQuery query = queryService.buildQuery(query);

       // Execute query and fetch results.
       ITabularResultSet resultset = query.fetchRows(0);

       for (IResultSetRow row : resultset) {
           // process each row...
           for (IField field : row) {

               // process each field...
           }
       }

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `IField` | `getField(int columnIndex)` Directly access the value of the designated column in this IResultSetRow object as an IField object.

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

      `forEach, iterator, spliterator`

- - ### Method Detail

    - #### getField

          IField getField(int columnIndex)

      Directly access the value of the designated column in this IResultSetRow object as an IField object. The order of the columns is determined by the SELECT clause of the query.
      Parameters:
        `columnIndex` - (required) the index of the column to retrieve from the row. The first column is 0, the second is 1, ...
      Returns:
        an IField object representing the value in the specified column
      Throws:
        `OpenPagesException` - if the columnIndex is not valid

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