/** * This class is generated by jOOQ */ package mineplex.database.tables; /** * This class is generated by jOOQ. */ @javax.annotation.Generated( value = { "http://www.jooq.org", "jOOQ version:3.5.2" }, comments = "This class is generated by jOOQ" ) @java.lang.SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Facebook extends org.jooq.impl.TableImpl implements java.io.Serializable, java.lang.Cloneable { private static final long serialVersionUID = -146067625; /** * The reference instance of Account.facebook */ public static final mineplex.database.tables.Facebook facebook = new mineplex.database.tables.Facebook(); /** * The class holding records for this type */ @Override public java.lang.Class getRecordType() { return mineplex.database.tables.records.FacebookRecord.class; } /** * The column Account.facebook.code. */ public final org.jooq.TableField code = createField("code", org.jooq.impl.SQLDataType.CHAR.length(8).nullable(false), this, ""); /** * The column Account.facebook.activated. */ public final org.jooq.TableField activated = createField("activated", org.jooq.impl.SQLDataType.TINYINT.defaulted(true), this, ""); /** * The column Account.facebook.accountId. */ public final org.jooq.TableField accountId = createField("accountId", org.jooq.impl.SQLDataType.INTEGER, this, ""); /** * The column Account.facebook.activationTime. */ public final org.jooq.TableField activationTime = createField("activationTime", org.jooq.impl.SQLDataType.TIMESTAMP, this, ""); /** * Create a Account.facebook table reference */ public Facebook() { this("facebook", null); } /** * Create an aliased Account.facebook table reference */ public Facebook(java.lang.String alias) { this(alias, mineplex.database.tables.Facebook.facebook); } private Facebook(java.lang.String alias, org.jooq.Table aliased) { this(alias, aliased, null); } private Facebook(java.lang.String alias, org.jooq.Table aliased, org.jooq.Field[] parameters) { super(alias, mineplex.database.Account.Account, aliased, parameters, ""); } /** * {@inheritDoc} */ @Override public org.jooq.UniqueKey getPrimaryKey() { return mineplex.database.Keys.KEY_facebook_PRIMARY; } /** * {@inheritDoc} */ @Override public java.util.List> getKeys() { return java.util.Arrays.>asList(mineplex.database.Keys.KEY_facebook_PRIMARY, mineplex.database.Keys.KEY_facebook_facebook_code_uindex, mineplex.database.Keys.KEY_facebook_facebook_accountId_uindex); } /** * {@inheritDoc} */ @Override public java.util.List> getReferences() { return java.util.Arrays.>asList(mineplex.database.Keys.facebook_accounts_id_fk); } /** * {@inheritDoc} */ @Override public mineplex.database.tables.Facebook as(java.lang.String alias) { return new mineplex.database.tables.Facebook(alias, this); } /** * Rename this table */ public mineplex.database.tables.Facebook rename(java.lang.String name) { return new mineplex.database.tables.Facebook(name, null); } }