uk.ac.starlink.parquet

## Interface InputColumn<T>

-     public interface InputColumn<T>

  Provides information about a readable column in a parquet file.
  Since:
    24 Feb 2021

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `Decoder<T>` | `createDecoder()` Returns a decoder that can read column values from the file.
    `ColumnDescriptor` | `getColumnDescriptor()` Parquet column descriptor applying to column.
    `java.lang.Class<T>` | `getContentClass()` Class of object that is read from column data.
    `DomainMapper` | `getDomainMapper()` Returns a domain mapper if there is one.
    `boolean` | `isNullable()` Indicates whether null values are a possibility.

- - ### Method Detail

    - #### getContentClass

          java.lang.Class<T> getContentClass()

      Class of object that is read from column data.
      Returns:
        content class

    - #### getColumnDescriptor

          ColumnDescriptor getColumnDescriptor()

      Parquet column descriptor applying to column.
      Returns:
        descriptor

    - #### isNullable

          boolean isNullable()

      Indicates whether null values are a possibility.
      Returns:
        false if the column is known to contain no null values

    - #### getDomainMapper

          DomainMapper getDomainMapper()

      Returns a domain mapper if there is one.
      Returns:
        domain mapper, or null

    - #### createDecoder

          Decoder<T> createDecoder()

      Returns a decoder that can read column values from the file.
      Returns:
        decoder