All Downloads are FREE. Search and download functionalities are using the official Maven repository.

br.com.objectos.way.sql.Row20 Maven / Gradle / Ivy

There is a newer version: 0.4.1
Show newest version
package br.com.objectos.way.sql;

import br.com.objectos.way.db.Selectable;
import java.util.Arrays;
import java.util.List;
import javax.annotation.Generated;

@Generated("br.com.objectos.way.sql.BootProcessor")
public final class Row20 extends Row {
  private final T1 column1;

  private final T2 column2;

  private final T3 column3;

  private final T4 column4;

  private final T5 column5;

  private final T6 column6;

  private final T7 column7;

  private final T8 column8;

  private final T9 column9;

  private final T10 column10;

  private final T11 column11;

  private final T12 column12;

  private final T13 column13;

  private final T14 column14;

  private final T15 column15;

  private final T16 column16;

  private final T17 column17;

  private final T18 column18;

  private final T19 column19;

  private final T20 column20;

  private Row20(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, T8 column8, T9 column9, T10 column10, T11 column11, T12 column12, T13 column13, T14 column14, T15 column15, T16 column16, T17 column17, T18 column18, T19 column19, T20 column20) {
    this.column1 = column1;
    this.column2 = column2;
    this.column3 = column3;
    this.column4 = column4;
    this.column5 = column5;
    this.column6 = column6;
    this.column7 = column7;
    this.column8 = column8;
    this.column9 = column9;
    this.column10 = column10;
    this.column11 = column11;
    this.column12 = column12;
    this.column13 = column13;
    this.column14 = column14;
    this.column15 = column15;
    this.column16 = column16;
    this.column17 = column17;
    this.column18 = column18;
    this.column19 = column19;
    this.column20 = column20;
  }

  public static  Row20 of(T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, T8 column8, T9 column9, T10 column10, T11 column11, T12 column12, T13 column13, T14 column14, T15 column15, T16 column16, T17 column17, T18 column18, T19 column19, T20 column20) {
    return new Row20<>(column1, column2, column3, column4, column5, column6, column7, column8, column9, column10, column11, column12, column13, column14, column15, column16, column17, column18, column19, column20);
  }

  public T1 column1() {
    return column1;
  }

  public T2 column2() {
    return column2;
  }

  public T3 column3() {
    return column3;
  }

  public T4 column4() {
    return column4;
  }

  public T5 column5() {
    return column5;
  }

  public T6 column6() {
    return column6;
  }

  public T7 column7() {
    return column7;
  }

  public T8 column8() {
    return column8;
  }

  public T9 column9() {
    return column9;
  }

  public T10 column10() {
    return column10;
  }

  public T11 column11() {
    return column11;
  }

  public T12 column12() {
    return column12;
  }

  public T13 column13() {
    return column13;
  }

  public T14 column14() {
    return column14;
  }

  public T15 column15() {
    return column15;
  }

  public T16 column16() {
    return column16;
  }

  public T17 column17() {
    return column17;
  }

  public T18 column18() {
    return column18;
  }

  public T19 column19() {
    return column19;
  }

  public T20 column20() {
    return column20;
  }

  @Override
  List valueList() {
    return Arrays.asList(column1, column2, column3, column4, column5, column6, column7, column8, column9, column10, column11, column12, column13, column14, column15, column16, column17, column18, column19, column20);
  }
}