Interface Column.Builder

All Known Subinterfaces:
ColumnByte.Builder, ColumnCategorical.Builder<T>, ColumnDouble.Builder, ColumnInt.Builder, ColumnLong.Builder, ColumnObject.Builder<T>
Enclosing interface:
Column

public static interface Column.Builder
Builds an immutable column instance for a specific column name.
  • Method Summary

    Modifier and Type
    Method
    Description
    add(CharSequence chars, int start, int length)
    Appends a value directly from a character slice.
    Materialises the current builder contents as an immutable column.
    Returns the name that will be assigned to the built column.
  • Method Details

    • getName

      ColumnName getName()
      Returns the name that will be assigned to the built column.
      Returns:
      the target column name
    • add

      default Column.Builder add(CharSequence chars, int start, int length)
      Appends a value directly from a character slice.
      Parameters:
      chars - the source text
      start - the start offset
      length - the slice length
      Returns:
      this builder
    • build

      Column build()
      Materialises the current builder contents as an immutable column.
      Returns:
      the built column