/**
* This class is generated by jOOQ
*/
package org.jooq.example.gradle.db.information_schema.tables.records;
/**
* This class is generated by jOOQ.
*/
@javax.annotation.Generated(value = { "http://www.jooq.org", "3.5.0" },
comments = "This class is generated by jOOQ")
@java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class TypeInfoRecord extends org.jooq.impl.TableRecordImpl<org.jooq.example.gradle.db.information_schema.tables.records.TypeInfoRecord> implements org.jooq.Record14<java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Short, java.lang.Short, java.lang.Integer, java.lang.Integer, java.lang.Boolean, java.lang.Short, java.lang.Short> {
private static final long serialVersionUID = 152194821;
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.TYPE_NAME</code>.
*/
public void setTypeName(java.lang.String value) {
setValue(0, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.TYPE_NAME</code>.
*/
public java.lang.String getTypeName() {
return (java.lang.String) getValue(0);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.DATA_TYPE</code>.
*/
public void setDataType(java.lang.Integer value) {
setValue(1, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.DATA_TYPE</code>.
*/
public java.lang.Integer getDataType() {
return (java.lang.Integer) getValue(1);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.PRECISION</code>.
*/
public void setPrecision(java.lang.Integer value) {
setValue(2, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.PRECISION</code>.
*/
public java.lang.Integer getPrecision() {
return (java.lang.Integer) getValue(2);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.PREFIX</code>.
*/
public void setPrefix(java.lang.String value) {
setValue(3, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.PREFIX</code>.
*/
public java.lang.String getPrefix() {
return (java.lang.String) getValue(3);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.SUFFIX</code>.
*/
public void setSuffix(java.lang.String value) {
setValue(4, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.SUFFIX</code>.
*/
public java.lang.String getSuffix() {
return (java.lang.String) getValue(4);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.PARAMS</code>.
*/
public void setParams(java.lang.String value) {
setValue(5, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.PARAMS</code>.
*/
public java.lang.String getParams() {
return (java.lang.String) getValue(5);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.AUTO_INCREMENT</code>.
*/
public void setAutoIncrement(java.lang.Boolean value) {
setValue(6, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.AUTO_INCREMENT</code>.
*/
public java.lang.Boolean getAutoIncrement() {
return (java.lang.Boolean) getValue(6);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.MINIMUM_SCALE</code>.
*/
public void setMinimumScale(java.lang.Short value) {
setValue(7, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.MINIMUM_SCALE</code>.
*/
public java.lang.Short getMinimumScale() {
return (java.lang.Short) getValue(7);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.MAXIMUM_SCALE</code>.
*/
public void setMaximumScale(java.lang.Short value) {
setValue(8, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.MAXIMUM_SCALE</code>.
*/
public java.lang.Short getMaximumScale() {
return (java.lang.Short) getValue(8);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.RADIX</code>.
*/
public void setRadix(java.lang.Integer value) {
setValue(9, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.RADIX</code>.
*/
public java.lang.Integer getRadix() {
return (java.lang.Integer) getValue(9);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.POS</code>.
*/
public void setPos(java.lang.Integer value) {
setValue(10, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.POS</code>.
*/
public java.lang.Integer getPos() {
return (java.lang.Integer) getValue(10);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.CASE_SENSITIVE</code>.
*/
public void setCaseSensitive(java.lang.Boolean value) {
setValue(11, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.CASE_SENSITIVE</code>.
*/
public java.lang.Boolean getCaseSensitive() {
return (java.lang.Boolean) getValue(11);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.NULLABLE</code>.
*/
public void setNullable(java.lang.Short value) {
setValue(12, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.NULLABLE</code>.
*/
public java.lang.Short getNullable() {
return (java.lang.Short) getValue(12);
}
/**
* Setter for <code>INFORMATION_SCHEMA.TYPE_INFO.SEARCHABLE</code>.
*/
public void setSearchable(java.lang.Short value) {
setValue(13, value);
}
/**
* Getter for <code>INFORMATION_SCHEMA.TYPE_INFO.SEARCHABLE</code>.
*/
public java.lang.Short getSearchable() {
return (java.lang.Short) getValue(13);
}
// -------------------------------------------------------------------------
// Record14 type implementation
// -------------------------------------------------------------------------
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row14<java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Short, java.lang.Short, java.lang.Integer, java.lang.Integer, java.lang.Boolean, java.lang.Short, java.lang.Short> fieldsRow() {
return (org.jooq.Row14) super.fieldsRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Row14<java.lang.String, java.lang.Integer, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String, java.lang.Boolean, java.lang.Short, java.lang.Short, java.lang.Integer, java.lang.Integer, java.lang.Boolean, java.lang.Short, java.lang.Short> valuesRow() {
return (org.jooq.Row14) super.valuesRow();
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field1() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.TYPE_NAME;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field2() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.DATA_TYPE;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field3() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.PRECISION;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field4() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.PREFIX;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field5() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.SUFFIX;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.String> field6() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.PARAMS;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Boolean> field7() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.AUTO_INCREMENT;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Short> field8() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.MINIMUM_SCALE;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Short> field9() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.MAXIMUM_SCALE;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field10() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.RADIX;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Integer> field11() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.POS;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Boolean> field12() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.CASE_SENSITIVE;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Short> field13() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.NULLABLE;
}
/**
* {@inheritDoc}
*/
@Override
public org.jooq.Field<java.lang.Short> field14() {
return org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO.SEARCHABLE;
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.String value1() {
return getTypeName();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Integer value2() {
return getDataType();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Integer value3() {
return getPrecision();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.String value4() {
return getPrefix();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.String value5() {
return getSuffix();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.String value6() {
return getParams();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Boolean value7() {
return getAutoIncrement();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Short value8() {
return getMinimumScale();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Short value9() {
return getMaximumScale();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Integer value10() {
return getRadix();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Integer value11() {
return getPos();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Boolean value12() {
return getCaseSensitive();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Short value13() {
return getNullable();
}
/**
* {@inheritDoc}
*/
@Override
public java.lang.Short value14() {
return getSearchable();
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value1(java.lang.String value) {
setTypeName(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value2(java.lang.Integer value) {
setDataType(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value3(java.lang.Integer value) {
setPrecision(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value4(java.lang.String value) {
setPrefix(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value5(java.lang.String value) {
setSuffix(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value6(java.lang.String value) {
setParams(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value7(java.lang.Boolean value) {
setAutoIncrement(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value8(java.lang.Short value) {
setMinimumScale(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value9(java.lang.Short value) {
setMaximumScale(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value10(java.lang.Integer value) {
setRadix(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value11(java.lang.Integer value) {
setPos(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value12(java.lang.Boolean value) {
setCaseSensitive(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value13(java.lang.Short value) {
setNullable(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord value14(java.lang.Short value) {
setSearchable(value);
return this;
}
/**
* {@inheritDoc}
*/
@Override
public TypeInfoRecord values(java.lang.String value1, java.lang.Integer value2, java.lang.Integer value3, java.lang.String value4, java.lang.String value5, java.lang.String value6, java.lang.Boolean value7, java.lang.Short value8, java.lang.Short value9, java.lang.Integer value10, java.lang.Integer value11, java.lang.Boolean value12, java.lang.Short value13, java.lang.Short value14) {
return this;
}
// -------------------------------------------------------------------------
// Constructors
// -------------------------------------------------------------------------
/**
* Create a detached TypeInfoRecord
*/
public TypeInfoRecord() {
super(org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO);
}
/**
* Create a detached, initialised TypeInfoRecord
*/
public TypeInfoRecord(java.lang.String typeName, java.lang.Integer dataType, java.lang.Integer precision, java.lang.String prefix, java.lang.String suffix, java.lang.String params, java.lang.Boolean autoIncrement, java.lang.Short minimumScale, java.lang.Short maximumScale, java.lang.Integer radix, java.lang.Integer pos, java.lang.Boolean caseSensitive, java.lang.Short nullable, java.lang.Short searchable) {
super(org.jooq.example.gradle.db.information_schema.tables.TypeInfo.TYPE_INFO);
setValue(0, typeName);
setValue(1, dataType);
setValue(2, precision);
setValue(3, prefix);
setValue(4, suffix);
setValue(5, params);
setValue(6, autoIncrement);
setValue(7, minimumScale);
setValue(8, maximumScale);
setValue(9, radix);
setValue(10, pos);
setValue(11, caseSensitive);
setValue(12, nullable);
setValue(13, searchable);
}
}