示例#1
0
/** This class is generated by jOOQ. */
@java.lang.SuppressWarnings({"all", "unchecked", "rawtypes"})
public class T_639NumbersTable
    extends org.jooq.impl.TableImpl<
        org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord> {

  private static final long serialVersionUID = -88124821;

  /** The singleton instance of <code>PUBLIC.T_639_NUMBERS_TABLE</code> */
  public static final org.jooq.examples.h2.matchers.tables.T_639NumbersTable T_639_NUMBERS_TABLE =
      new org.jooq.examples.h2.matchers.tables.T_639NumbersTable();

  /** The class holding records for this type */
  @Override
  public java.lang.Class<org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord>
      getRecordType() {
    return org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord.class;
  }

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.ID</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Integer>
      ID =
          createField("ID", org.jooq.impl.SQLDataType.INTEGER.nullable(false), T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.BYTE</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Byte>
      BYTE = createField("BYTE", org.jooq.impl.SQLDataType.TINYINT, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.SHORT</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Short>
      SHORT = createField("SHORT", org.jooq.impl.SQLDataType.SMALLINT, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.INTEGER</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Integer>
      INTEGER = createField("INTEGER", org.jooq.impl.SQLDataType.INTEGER, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.LONG</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Long>
      LONG = createField("LONG", org.jooq.impl.SQLDataType.BIGINT, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.BYTE_DECIMAL</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Byte>
      BYTE_DECIMAL =
          createField("BYTE_DECIMAL", org.jooq.impl.SQLDataType.TINYINT, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.SHORT_DECIMAL</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Short>
      SHORT_DECIMAL =
          createField("SHORT_DECIMAL", org.jooq.impl.SQLDataType.SMALLINT, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.INTEGER_DECIMAL</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Integer>
      INTEGER_DECIMAL =
          createField("INTEGER_DECIMAL", org.jooq.impl.SQLDataType.INTEGER, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.LONG_DECIMAL</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Long>
      LONG_DECIMAL =
          createField("LONG_DECIMAL", org.jooq.impl.SQLDataType.BIGINT, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.BIG_INTEGER</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord,
          java.math.BigInteger>
      BIG_INTEGER =
          createField(
              "BIG_INTEGER",
              org.jooq.impl.SQLDataType.DECIMAL_INTEGER.precision(22),
              T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.BIG_DECIMAL</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord,
          java.math.BigDecimal>
      BIG_DECIMAL =
          createField(
              "BIG_DECIMAL",
              org.jooq.impl.SQLDataType.DECIMAL.precision(22, 5),
              T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.FLOAT</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Float>
      FLOAT = createField("FLOAT", org.jooq.impl.SQLDataType.REAL, T_639_NUMBERS_TABLE);

  /** The column <code>PUBLIC.T_639_NUMBERS_TABLE.DOUBLE</code>. */
  public static final org.jooq.TableField<
          org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord, java.lang.Double>
      DOUBLE = createField("DOUBLE", org.jooq.impl.SQLDataType.DOUBLE, T_639_NUMBERS_TABLE);

  /** No further instances allowed */
  private T_639NumbersTable() {
    super("T_639_NUMBERS_TABLE", org.jooq.examples.h2.matchers.NonPublic.NON_PUBLIC);
  }

  /** {@inheritDoc} */
  @Override
  public org.jooq.UniqueKey<org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord>
      getPrimaryKey() {
    return org.jooq.examples.h2.matchers.Keys.PK_T_639_NUMBERS_TABLE;
  }

  /** {@inheritDoc} */
  @Override
  public java.util.List<
          org.jooq.UniqueKey<org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord>>
      getKeys() {
    return java.util.Arrays
        .<org.jooq.UniqueKey<org.jooq.examples.h2.matchers.tables.records.T_639NumbersTableRecord>>
            asList(org.jooq.examples.h2.matchers.Keys.PK_T_639_NUMBERS_TABLE);
  }
}
示例#2
0
/**
 * This class is generated by jOOQ.
 *
 * <p>InnoDB free: 8458240 kB
 */
@javax.annotation.Generated(
    value = {"http://www.jooq.org", "3.3.2"},
    comments = "This class is generated by jOOQ")
@java.lang.SuppressWarnings({"all", "unchecked", "rawtypes"})
public class AuditProjectPrev
    extends org.jooq.impl.TableImpl<pan.auditdb.tables.records.AuditProjectPrevRecord> {

  /** The singleton instance of <code>pandora_audit.audit_project_prev</code> */
  public static final pan.auditdb.tables.AuditProjectPrev AUDIT_PROJECT_PREV =
      new pan.auditdb.tables.AuditProjectPrev();

  private static final long serialVersionUID = -843782682;
  /** The column <code>pandora_audit.audit_project_prev.core_hours</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigDecimal>
      CORE_HOURS =
          createField("core_hours", org.jooq.impl.SQLDataType.DECIMAL.precision(47, 4), this, "");
  /** The column <code>pandora_audit.audit_project_prev.grid_jobs</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigInteger>
      GRID_JOBS =
          createField(
              "grid_jobs", org.jooq.impl.SQLDataType.DECIMAL_INTEGER.precision(23), this, "");
  /** The column <code>pandora_audit.audit_project_prev.jobs</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.lang.Long>
      JOBS =
          createField(
              "jobs", org.jooq.impl.SQLDataType.BIGINT.nullable(false).defaulted(true), this, "");
  /** The column <code>pandora_audit.audit_project_prev.month</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.lang.String>
      MONTH = createField("month", org.jooq.impl.SQLDataType.VARCHAR.length(2), this, "");
  /** The column <code>pandora_audit.audit_project_prev.parallel_core_hours</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigDecimal>
      PARALLEL_CORE_HOURS =
          createField(
              "parallel_core_hours", org.jooq.impl.SQLDataType.DECIMAL.precision(45, 2), this, "");
  /** The column <code>pandora_audit.audit_project_prev.parallel_jobs</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigInteger>
      PARALLEL_JOBS =
          createField(
              "parallel_jobs", org.jooq.impl.SQLDataType.DECIMAL_INTEGER.precision(23), this, "");
  /** The column <code>pandora_audit.audit_project_prev.project</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.lang.String>
      PROJECT = createField("project", org.jooq.impl.SQLDataType.VARCHAR.length(255), this, "");
  /** The column <code>pandora_audit.audit_project_prev.serial_core_hours</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigDecimal>
      SERIAL_CORE_HOURS =
          createField(
              "serial_core_hours", org.jooq.impl.SQLDataType.DECIMAL.precision(45, 2), this, "");
  /** The column <code>pandora_audit.audit_project_prev.serial_jobs</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigInteger>
      SERIAL_JOBS =
          createField(
              "serial_jobs", org.jooq.impl.SQLDataType.DECIMAL_INTEGER.precision(23), this, "");
  /** The column <code>pandora_audit.audit_project_prev.total_cores</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigInteger>
      TOTAL_CORES =
          createField(
              "total_cores", org.jooq.impl.SQLDataType.DECIMAL_INTEGER.precision(32), this, "");
  /** The column <code>pandora_audit.audit_project_prev.total_grid_core_hours</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigDecimal>
      TOTAL_GRID_CORE_HOURS =
          createField(
              "total_grid_core_hours",
              org.jooq.impl.SQLDataType.DECIMAL.precision(45, 2),
              this,
              "");
  /** The column <code>pandora_audit.audit_project_prev.user</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.lang.String>
      USER = createField("user", org.jooq.impl.SQLDataType.VARCHAR.length(45), this, "");
  /** The column <code>pandora_audit.audit_project_prev.waiting_time</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.math.BigDecimal>
      WAITING_TIME =
          createField("waiting_time", org.jooq.impl.SQLDataType.DECIMAL.precision(37, 4), this, "");
  /** The column <code>pandora_audit.audit_project_prev.year</code>. */
  public final org.jooq.TableField<
          pan.auditdb.tables.records.AuditProjectPrevRecord, java.lang.String>
      YEAR = createField("year", org.jooq.impl.SQLDataType.VARCHAR.length(4), this, "");

  /** Create a <code>pandora_audit.audit_project_prev</code> table reference */
  public AuditProjectPrev() {
    this("audit_project_prev", null);
  }

  /** Create an aliased <code>pandora_audit.audit_project_prev</code> table reference */
  public AuditProjectPrev(java.lang.String alias) {
    this(alias, pan.auditdb.tables.AuditProjectPrev.AUDIT_PROJECT_PREV);
  }

  private AuditProjectPrev(
      java.lang.String alias,
      org.jooq.Table<pan.auditdb.tables.records.AuditProjectPrevRecord> aliased) {
    this(alias, aliased, null);
  }

  private AuditProjectPrev(
      java.lang.String alias,
      org.jooq.Table<pan.auditdb.tables.records.AuditProjectPrevRecord> aliased,
      org.jooq.Field<?>[] parameters) {
    super(
        alias,
        pan.auditdb.PandoraAudit.PANDORA_AUDIT,
        aliased,
        parameters,
        "InnoDB free: 8458240 kB");
  }

  /** {@inheritDoc} */
  @Override
  public pan.auditdb.tables.AuditProjectPrev as(java.lang.String alias) {
    return new pan.auditdb.tables.AuditProjectPrev(alias, this);
  }

  /** The class holding records for this type */
  @Override
  public java.lang.Class<pan.auditdb.tables.records.AuditProjectPrevRecord> getRecordType() {
    return pan.auditdb.tables.records.AuditProjectPrevRecord.class;
  }

  /** Rename this table */
  public pan.auditdb.tables.AuditProjectPrev rename(java.lang.String name) {
    return new pan.auditdb.tables.AuditProjectPrev(name, null);
  }
}