/**
* This class is generated by jOOQ
*/
package org.jooq.groovy.example.h2.tables.records;
import java.sql.Timestamp;
import org.jooq.Record6;
/**
* This class is generated by jOOQ.
*/
@javax.annotation.Generated(value = { "http://www.jooq.org", "3.2.1" },
comments = "This class is generated by jOOQ")
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TAuthorRecord extends org.jooq.impl.UpdatableRecordImpl<org.jooq.groovy.example.h2.tables.records.TAuthorRecord> implements org.jooq.Record6<java.lang.Integer, java.lang.String, java.lang.String, java.sql.Timestamp, java.lang.Integer, java.lang.String> {
private static final long serialVersionUID = -315637049;
/**
* Setter for <code>PUBLIC.T_AUTHOR.ID</code>.
*/
public void setId(java.lang.Integer value) {
setValue(0, value);
}
/**
* Getter for <code>PUBLIC.T_AUTHOR.ID</code>.
*/
public java.lang.Integer getId() {
return (java.lang.Integer) getValue(0);
}
/**
* Setter for <code>PUBLIC.T_AUTHOR.FIRST_NAME</code>.
*/
public void setFirstName(java.lang.String value) {
setValue(1, value);
}
/**
* Getter for <code>PUBLIC.T_AUTHOR.FIRST_NAME</code>.
*/
public java.lang.String getFirstName() {
return (java.lang.String) getValue(1);
}
/**
* Setter for <code>PUBLIC.T_AUTHOR.LAST_NAME</code>.
*/
public void setLastName(java.lang.String value) {
setValue(2, value);
}
/**
* Getter for <code>PUBLIC.T_AUTHOR.LAST_NAME</code>.
*/
public java.lang.String getLastName() {
return (java.lang.String) getValue(2);
}
/**
* Setter for <code>PUBLIC.T_AUTHOR.DATE_OF_BIRTH</code>.
*/
public void setDateOfBirth(java.sql.Timestamp value) {
setValue(3, value);
}
/**
* Getter for <code>PUBLIC.T_AUTHOR.DATE_OF_BIRTH</code>.
*/
public java.sql.Timestamp getDateOfBirth() {
return (java.sql.Timestamp) getValue(3);
}
/**
* Setter for <code>PUBLIC.T_AUTHOR.YEAR_OF_BIRTH</code>.
*/
public void setYearOfBirth(java.lang.Integer value) {
setValue(4, value);
}
/**
* Getter for <code>PUBLIC.T_AUTHOR.YEAR_OF_BIRTH</code>.
*/
public java.lang.Integer getYearOfBirth() {
return (java.lang.Integer) getValue(4);
}
/**
* Setter for <code>PUBLIC.T_AUTHOR.ADDRESS</code>.
*/
public void setAddress(java.lang.String value) {
setValue(5, value);
}
/**
* Getter for <code>PUBLIC.T_AUTHOR.ADDRESS</code>.
*/
public java.lang.String getAddress() {
return (java.lang.String) getValue(5);
}
// -------------------------------------------------------------------------
// Primary key information
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Record1<java.lang.Integer> key() {
return (org.jooq.Record1) super.key();
}
// -------------------------------------------------------------------------
// Record6 type implementation
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row6<java.lang.Integer, java.lang.String, java.lang.String, java.sql.Timestamp, java.lang.Integer, java.lang.String> fieldsRow() {
return (org.jooq.Row6) super.fieldsRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row6<java.lang.Integer, java.lang.String, java.lang.String, java.sql.Timestamp, java.lang.Integer, java.lang.String> valuesRow() {
return (org.jooq.Row6) super.valuesRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field1() {
return org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR.ID;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field2() {
return org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR.FIRST_NAME;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field3() {
return org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR.LAST_NAME;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.sql.Timestamp> field4() {
return org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR.DATE_OF_BIRTH;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field5() {
return org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR.YEAR_OF_BIRTH;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field6() {
return org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR.ADDRESS;
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Integer value1() {
return getId();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.String value2() {
return getFirstName();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.String value3() {
return getLastName();
}
/**
* {@inheritDoc}
*/
@Override
public java.sql.Timestamp value4() {
return getDateOfBirth();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Integer value5() {
return getYearOfBirth();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.String value6() {
return getAddress();
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TAuthorRecord
*/
public TAuthorRecord() {
super(org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR);
}
/**
* Create a detached, initialised TAuthorRecord
*/
public TAuthorRecord(java.lang.Integer id, java.lang.String firstName, java.lang.String lastName, java.sql.Timestamp dateOfBirth, java.lang.Integer yearOfBirth, java.lang.String address) {
super(org.jooq.groovy.example.h2.tables.TAuthor.T_AUTHOR);
setValue(0, id);
setValue(1, firstName);
setValue(2, lastName);
setValue(3, dateOfBirth);
setValue(4, yearOfBirth);
setValue(5, address);
}
@Override
public Record6<Integer, String, String, Timestamp, Integer, String> value1(
Integer value) {
// TODO Auto-generated method stub
return null;
}
@Override
public Record6<Integer, String, String, Timestamp, Integer, String> value2(
String value) {
// TODO Auto-generated method stub
return null;
}
@Override
public Record6<Integer, String, String, Timestamp, Integer, String> value3(
String value) {
// TODO Auto-generated method stub
return null;
}
@Override
public Record6<Integer, String, String, Timestamp, Integer, String> value4(
Timestamp value) {
// TODO Auto-generated method stub
return null;
}
@Override
public Record6<Integer, String, String, Timestamp, Integer, String> value5(
Integer value) {
// TODO Auto-generated method stub
return null;
}
@Override
public Record6<Integer, String, String, Timestamp, Integer, String> value6(
String value) {
// TODO Auto-generated method stub
return null;
}
@Override
public Record6<Integer, String, String, Timestamp, Integer, String> values(
Integer t1, String t2, String t3, Timestamp t4, Integer t5,
String t6) {
// TODO Auto-generated method stub
return null;
}
}