示例#1
0
文件: TArrays.java 项目: binque/jOOQ
/** This class is generated by jOOQ. */
@java.lang.SuppressWarnings({"all", "unchecked"})
public class TArrays
    extends org.jooq.impl.TableImpl<
        org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord> {

  private static final long serialVersionUID = 732107077;

  /** The singleton instance of <code>PUBLIC.T_ARRAYS</code> */
  public static final org.jooq.test.hsqldb.generatedclasses.tables.TArrays T_ARRAYS =
      new org.jooq.test.hsqldb.generatedclasses.tables.TArrays();

  /** The class holding records for this type */
  @Override
  public java.lang.Class<org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord>
      getRecordType() {
    return org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord.class;
  }

  /** The column <code>PUBLIC.T_ARRAYS.ID</code>. */
  public final org.jooq.TableField<
          org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord, java.lang.Integer>
      ID = createField("ID", org.jooq.impl.SQLDataType.INTEGER, this);

  /** The column <code>PUBLIC.T_ARRAYS.STRING_ARRAY</code>. */
  public final org.jooq.TableField<
          org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord, java.lang.String[]>
      STRING_ARRAY =
          createField("STRING_ARRAY", org.jooq.impl.SQLDataType.VARCHAR.getArrayDataType(), this);

  /** The column <code>PUBLIC.T_ARRAYS.NUMBER_ARRAY</code>. */
  public final org.jooq.TableField<
          org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord, java.lang.Integer[]>
      NUMBER_ARRAY =
          createField("NUMBER_ARRAY", org.jooq.impl.SQLDataType.INTEGER.getArrayDataType(), this);

  /** The column <code>PUBLIC.T_ARRAYS.DATE_ARRAY</code>. */
  public final org.jooq.TableField<
          org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord, java.sql.Date[]>
      DATE_ARRAY =
          createField("DATE_ARRAY", org.jooq.impl.SQLDataType.DATE.getArrayDataType(), this);

  /** Create a <code>PUBLIC.T_ARRAYS</code> table reference */
  public TArrays() {
    super("T_ARRAYS", org.jooq.test.hsqldb.generatedclasses.Public.PUBLIC);
  }

  /** Create an aliased <code>PUBLIC.T_ARRAYS</code> table reference */
  public TArrays(java.lang.String alias) {
    super(
        alias,
        org.jooq.test.hsqldb.generatedclasses.Public.PUBLIC,
        org.jooq.test.hsqldb.generatedclasses.tables.TArrays.T_ARRAYS);
  }

  /** {@inheritDoc} */
  @Override
  public org.jooq.UniqueKey<org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord>
      getPrimaryKey() {
    return org.jooq.test.hsqldb.generatedclasses.Keys.PK_T_ARRAYS;
  }

  /** {@inheritDoc} */
  @Override
  public java.util.List<
          org.jooq.UniqueKey<org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord>>
      getKeys() {
    return java.util.Arrays
        .<org.jooq.UniqueKey<org.jooq.test.hsqldb.generatedclasses.tables.records.TArraysRecord>>
            asList(org.jooq.test.hsqldb.generatedclasses.Keys.PK_T_ARRAYS);
  }

  /** {@inheritDoc} */
  @Override
  public org.jooq.test.hsqldb.generatedclasses.tables.TArrays as(java.lang.String alias) {
    return new org.jooq.test.hsqldb.generatedclasses.tables.TArrays(alias);
  }
}