/**
 * This class is generated by jOOQ
 */
package com.esprit.locations.dbmodel.tables;


import com.esprit.locations.dbmodel.Locations;
import com.esprit.locations.dbmodel.tables.records.MtrlfrmtrlrdrtmpltRecord;

import java.math.BigInteger;

import javax.annotation.Generated;

import org.jooq.SQLDialect;
import org.jooq.TableField;
import org.jooq.impl.TableFieldImpl;
import org.jooq.impl.TableImpl;
import org.jooq.util.oracle.OracleDataType;


/**
 * This class is generated by jOOQ.
 */
@Generated(value    = "http://jooq.sourceforge.net",
           comments = "This class is generated by jOOQ")
public class Mtrlfrmtrlrdrtmplt extends TableImpl<MtrlfrmtrlrdrtmpltRecord> {

	private static final long serialVersionUID = -1617758942;

	/**
	 * The singleton instance of MTRLFRMTRLRDRTMPLT
	 */
	public static final Mtrlfrmtrlrdrtmplt MTRLFRMTRLRDRTMPLT = new Mtrlfrmtrlrdrtmplt();

	/**
	 * The class holding records for this type
	 */
	private static final Class<MtrlfrmtrlrdrtmpltRecord> __RECORD_TYPE = MtrlfrmtrlrdrtmpltRecord.class;

	/**
	 * The class holding records for this type
	 */
	@Override
	public Class<MtrlfrmtrlrdrtmpltRecord> getRecordType() {
		return __RECORD_TYPE;
	}

	/**
	 * An uncommented item
	 */
	public static final TableField<MtrlfrmtrlrdrtmpltRecord, BigInteger> PK__MATERIALORDERTEMPLATE_ID = new TableFieldImpl<MtrlfrmtrlrdrtmpltRecord, BigInteger>(SQLDialect.ORACLE, "PK__MATERIALORDERTEMPLATE_ID", OracleDataType.NUMBER.asNumberDataType(BigInteger.class), MTRLFRMTRLRDRTMPLT);

	/**
	 * An uncommented item
	 */
	public static final TableField<MtrlfrmtrlrdrtmpltRecord, String> FK__MATERIAL_NO = new TableFieldImpl<MtrlfrmtrlrdrtmpltRecord, String>(SQLDialect.ORACLE, "FK__MATERIAL_NO", OracleDataType.VARCHAR2, MTRLFRMTRLRDRTMPLT);

	/**
	 * An uncommented item
	 */
	public static final TableField<MtrlfrmtrlrdrtmpltRecord, String> ADDTOAREA = new TableFieldImpl<MtrlfrmtrlrdrtmpltRecord, String>(SQLDialect.ORACLE, "ADDTOAREA", OracleDataType.VARCHAR2, MTRLFRMTRLRDRTMPLT);

	/**
	 * An uncommented item
	 */
	public static final TableField<MtrlfrmtrlrdrtmpltRecord, BigInteger> PK_ID = new TableFieldImpl<MtrlfrmtrlrdrtmpltRecord, BigInteger>(SQLDialect.ORACLE, "PK_ID", OracleDataType.NUMBER.asNumberDataType(BigInteger.class), MTRLFRMTRLRDRTMPLT);

	/**
	 * An uncommented item
	 */
	public static final TableField<MtrlfrmtrlrdrtmpltRecord, String> IGNOREEXISTINGMATERIAL = new TableFieldImpl<MtrlfrmtrlrdrtmpltRecord, String>(SQLDialect.ORACLE, "IGNOREEXISTINGMATERIAL", OracleDataType.VARCHAR2, MTRLFRMTRLRDRTMPLT);

	/**
	 * An uncommented item
	 */
	public static final TableField<MtrlfrmtrlrdrtmpltRecord, Long> QUANTITY = new TableFieldImpl<MtrlfrmtrlrdrtmpltRecord, Long>(SQLDialect.ORACLE, "QUANTITY", OracleDataType.NUMBER.asNumberDataType(Long.class), MTRLFRMTRLRDRTMPLT);

	/**
	 * No further instances allowed
	 */
	private Mtrlfrmtrlrdrtmplt() {
		super(SQLDialect.ORACLE, "MTRLFRMTRLRDRTMPLT", Locations.LOCATIONS);
	}
}
