Package org.apache.ignite.cache.query

## Interface FieldsQueryCursor<T>

- All Superinterfaces:
    `AutoCloseable`, `Iterable<T>`, `QueryCursor<T>`
  All Known Implementing Classes:
    `BulkLoadContextCursor`

      public interface FieldsQueryCursor<T>
      extends QueryCursor<T>

  SQL query result cursor. This extends `QueryCursor` to expose fields metadata to public API for SqlFieldsQueries.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method | Description
    --- | --- | ---
    `int` | `getColumnsCount()` | Gets number of columns in a row.
    `String` | `getFieldName​(int idx)` | Gets field name.

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

      `forEach, iterator, spliterator`

    - ### Methods inherited from interface org.apache.ignite.cache.query.QueryCursor

      `close, getAll`

- - ### Method Detail

    - #### getFieldName

          String getFieldName​(int idx)

      Gets field name.
      Parameters:
        `idx` - field index.
      Returns:
        Field name.

    - #### getColumnsCount

          int getColumnsCount()

      Gets number of columns in a row.
      Returns:
        row size.