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

br.com.objectos.sql.Insert10 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 Insert10, 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> extends InsertNode implements InsertableRow10 {
  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;

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

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

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




© 2015 - 2025 Weber Informatics LLC | Privacy Policy