Interface ColumnLong.Builder

All Superinterfaces:
Column.Builder
Enclosing interface:
ColumnLong

public static interface ColumnLong.Builder extends Column.Builder
Builder for nullable long columns.
  • Method Details

    • add

      ColumnLong.Builder add(long x)
      Appends a long value.
      Parameters:
      x - the value to append
      Returns:
      this builder
    • add

      default ColumnLong.Builder add(CharSequence chars, int start, int end)
      Description copied from interface: Column.Builder
      Appends a value directly from a character slice using exact parsing.
      Specified by:
      add in interface Column.Builder
      Parameters:
      chars - the source text
      start - the start index
      end - one past the last character in the slice
      Returns:
      this builder
    • add

      default ColumnLong.Builder add(Sentence.ParseMode parseMode, CharSequence chars, int start, int end)
      Description copied from interface: Column.Builder
      Appends a value directly from a character slice using the supplied parse mode.
      Specified by:
      add in interface Column.Builder
      Parameters:
      parseMode - sentence parse mode, or null for exact parsing
      chars - the source text
      start - the start index
      end - one past the last character in the slice
      Returns:
      this builder
    • addNull

      Appends an unset row.
      Specified by:
      addNull in interface Column.Builder
      Returns:
      this builder
    • build

      ColumnLong build()
      Description copied from interface: Column.Builder
      Materialises the current builder contents as an immutable column.
      Specified by:
      build in interface Column.Builder
      Returns:
      the built column