/** * This class is generated by jOOQ */ package jfxapp.tables; import java.math.BigDecimal; import java.sql.Date; import java.util.Arrays; import java.util.List; import javax.annotation.Generated; import jfxapp.Keys; import jfxapp.Public; import jfxapp.tables.records.UdajeRecord; import org.jooq.Field; import org.jooq.Table; import org.jooq.TableField; import org.jooq.UniqueKey; import org.jooq.impl.TableImpl; /** * This class is generated by jOOQ. */ @Generated( value = { "http://www.jooq.org", "jOOQ version:3.7.1" }, comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class Udaje extends TableImpl { private static final long serialVersionUID = -647497877; /** * The reference instance of public.udaje */ public static final Udaje UDAJE = new Udaje(); /** * The class holding records for this type */ @Override public Class getRecordType() { return UdajeRecord.class; } /** * The column public.udaje.id. */ public final TableField ID = createField("id", org.jooq.impl.SQLDataType.SMALLINT.nullable(false), this, ""); /** * The column public.udaje.celecis. */ public final TableField CELECIS = createField("celecis", org.jooq.impl.SQLDataType.INTEGER.nullable(false), this, ""); /** * The column public.udaje.descis. */ public final TableField DESCIS = createField("descis", org.jooq.impl.SQLDataType.NUMERIC.precision(12, 4).nullable(false), this, ""); /** * The column public.udaje.maledes. */ public final TableField MALEDES = createField("maledes", org.jooq.impl.SQLDataType.NUMERIC.precision(8, 6).nullable(false), this, ""); /** * The column public.udaje.retezec. */ public final TableField RETEZEC = createField("retezec", org.jooq.impl.SQLDataType.CHAR.length(32).nullable(false), this, ""); /** * The column public.udaje.datum. */ public final TableField DATUM = createField("datum", org.jooq.impl.SQLDataType.DATE.nullable(false), this, ""); /** * Create a public.udaje table reference */ public Udaje() { this("udaje", null); } /** * Create an aliased public.udaje table reference */ public Udaje(String alias) { this(alias, UDAJE); } private Udaje(String alias, Table aliased) { this(alias, aliased, null); } private Udaje(String alias, Table aliased, Field[] parameters) { super(alias, Public.PUBLIC, aliased, parameters, ""); } /** * {@inheritDoc} */ @Override public List> getKeys() { return Arrays.>asList(Keys.UDAJE_ID); } /** * {@inheritDoc} */ @Override public Udaje as(String alias) { return new Udaje(alias, this); } /** * Rename this table */ public Udaje rename(String name) { return new Udaje(name, null); } }