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

br.com.objectos.sql.Insert11 Maven / Gradle / Ivy

package br.com.objectos.sql;

import br.com.objectos.db.ColumnOf;
import br.com.objectos.db.InsertBuilder;
import javax.annotation.Generated;

@Generated("br.com.objectos.sql.BootProcessor")
public final class Insert11, T2 extends ColumnOf, T3 extends ColumnOf, T4 extends ColumnOf, T5 extends ColumnOf, T6 extends ColumnOf, T7 extends ColumnOf, T8 extends ColumnOf, T9 extends ColumnOf, T10 extends ColumnOf, T11 extends ColumnOf> extends InsertNode implements InsertableRow11 {
  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;

  Insert11(InsertNode previous, T1 column1, T2 column2, T3 column3, T4 column4, T5 column5, T6 column6, T7 column7, T8 column8, T9 column9, T10 column10, T11 column11) {
    super(previous);
    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;
  }

  @Override
  public InsertValues11 values(T1 val1, T2 val2, T3 val3, T4 val4, T5 val5, T6 val6, T7 val7, T8 val8, T9 val9, T10 val10, T11 val11) {
    return new InsertValues11<>(this, val1, val2, val3, val4, val5, val6, val7, val8, val9, val10, val11);
  }

  @Override
  InsertBuilder write0(InsertBuilder sql) {
    return sql.columnList(column1, column2, column3, column4, column5, column6, column7, column8, column9, column10, column11);
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy