Interface RowsBuilder


  • public interface RowsBuilder
    Declares the interface to build a bunch of rows.
    • Method Detail

      • implicitColumns

        RowsBuilder implicitColumns​(String... nameOfColumns)
        Sets the sequence of columns for implicit data.
        Parameters:
        nameOfColumns - The name of columns by sequence of varargs.
        Returns:
        cascading self
        See Also:
        addValues(Object...)
      • addValues

        RowsBuilder addValues​(Object... valuesOfField)
        Adds a row with values of fields.
        Parameters:
        valuesOfField - The values of field
        Returns:
        cascading self
      • newField

        <T> DataField<T> newField​(String columnName,
                                  T fieldValue)
        Builds a data field.
        Type Parameters:
        T - the type of data for the field
        Parameters:
        columnName - The name of column
        fieldValue - The value of field
        Returns:
        data field
        See Also:
        addFields(DataField...)
      • newField

        <T> DataField<T> newField​(String columnName,
                                  Supplier<T> fieldSupplier)
        Builds a data field by Supplier.
        Type Parameters:
        T - the type of data for the field
        Parameters:
        columnName - The name of column
        fieldSupplier - The value of field
        Returns:
        data field
        See Also:
        addFields(DataField...)