Interface RowValues

All Known Implementing Classes:
ByteStringSlices, StringArrayRow

public interface RowValues
Immutable values for one physical source row.

Implementations keep their natural backing representation and decide how best to append a field to a column builder.

  • Method Details

    • size

      int size()
    • isEmpty

      boolean isEmpty()
    • isSet

      boolean isSet(int fieldIndex)
    • getString

      String getString(int fieldIndex)
    • select

      default RowValues select(int[] selectedIndexes)
    • select

      RowValues select(int[] selectedIndexes, boolean strip)
    • addTo

      void addTo(Column.Builder builder, int fieldIndex)