uk.ac.starlink.feather

## Class StarColumnWriters

- java.lang.Object
- - uk.ac.starlink.feather.StarColumnWriters

-     public class StarColumnWriters
      extends java.lang.Object

  Implementations of StarColumnWriter.
  Since:
    26 Feb 2020

- - ### Field Summary

    Fields
    Modifier and Type | Field and Description
    --- | ---
    `static VariableStarColumnWriter.PointerSize` | `VAR_POINTER_SIZE` Default pointer size for variable-length column output.

  - ### Method Summary

    All Methods Static Methods Concrete Methods
    Modifier and Type | Method and Description
    --- | ---
    `static StarColumnWriter` | `createColumnWriter(StarTable table, int icol)` Returns a StarColumnWriter suitable for a given column of a StarTable.

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Field Detail

    - #### VAR_POINTER_SIZE

          public static final VariableStarColumnWriter.PointerSize VAR_POINTER_SIZE

      Default pointer size for variable-length column output.

  - ### Method Detail

    - #### createColumnWriter

          public static StarColumnWriter createColumnWriter(StarTable table,
                                                            int icol)

      Returns a StarColumnWriter suitable for a given column of a StarTable.
      Parameters:
        `table` - table
        `icol` - column index
      Returns:
        column writer, or null if feather output is not possible