/** * This class is generated by jOOQ */ package classes.tables.records; import classes.tables.SellLog; import java.sql.Date; import javax.annotation.Generated; import org.jooq.Field; import org.jooq.Record1; import org.jooq.Record5; import org.jooq.Row5; import org.jooq.impl.UpdatableRecordImpl; /** * This class is generated by jOOQ. */ @Generated( value = { "http://www.jooq.org", "jOOQ version:3.8.6" }, comments = "This class is generated by jOOQ" ) @SuppressWarnings({ "all", "unchecked", "rawtypes" }) public class SellLogRecord extends UpdatableRecordImpl implements Record5 { private static final long serialVersionUID = 1961119674; /** * Setter for public.sell_log.log_id. */ public void setLogId(Integer value) { set(0, value); } /** * Getter for public.sell_log.log_id. */ public Integer getLogId() { return (Integer) get(0); } /** * Setter for public.sell_log.product_id. */ public void setProductId(Integer value) { set(1, value); } /** * Getter for public.sell_log.product_id. */ public Integer getProductId() { return (Integer) get(1); } /** * Setter for public.sell_log.shop_id. */ public void setShopId(Integer value) { set(2, value); } /** * Getter for public.sell_log.shop_id. */ public Integer getShopId() { return (Integer) get(2); } /** * Setter for public.sell_log.amount. */ public void setAmount(Integer value) { set(3, value); } /** * Getter for public.sell_log.amount. */ public Integer getAmount() { return (Integer) get(3); } /** * Setter for public.sell_log.date. */ public void setDate(Date value) { set(4, value); } /** * Getter for public.sell_log.date. */ public Date getDate() { return (Date) get(4); } // ------------------------------------------------------------------------- // Primary key information // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public Record1 key() { return (Record1) super.key(); } // ------------------------------------------------------------------------- // Record5 type implementation // ------------------------------------------------------------------------- /** * {@inheritDoc} */ @Override public Row5 fieldsRow() { return (Row5) super.fieldsRow(); } /** * {@inheritDoc} */ @Override public Row5 valuesRow() { return (Row5) super.valuesRow(); } /** * {@inheritDoc} */ @Override public Field field1() { return SellLog.SELL_LOG.LOG_ID; } /** * {@inheritDoc} */ @Override public Field field2() { return SellLog.SELL_LOG.PRODUCT_ID; } /** * {@inheritDoc} */ @Override public Field field3() { return SellLog.SELL_LOG.SHOP_ID; } /** * {@inheritDoc} */ @Override public Field field4() { return SellLog.SELL_LOG.AMOUNT; } /** * {@inheritDoc} */ @Override public Field field5() { return SellLog.SELL_LOG.DATE; } /** * {@inheritDoc} */ @Override public Integer value1() { return getLogId(); } /** * {@inheritDoc} */ @Override public Integer value2() { return getProductId(); } /** * {@inheritDoc} */ @Override public Integer value3() { return getShopId(); } /** * {@inheritDoc} */ @Override public Integer value4() { return getAmount(); } /** * {@inheritDoc} */ @Override public Date value5() { return getDate(); } /** * {@inheritDoc} */ @Override public SellLogRecord value1(Integer value) { setLogId(value); return this; } /** * {@inheritDoc} */ @Override public SellLogRecord value2(Integer value) { setProductId(value); return this; } /** * {@inheritDoc} */ @Override public SellLogRecord value3(Integer value) { setShopId(value); return this; } /** * {@inheritDoc} */ @Override public SellLogRecord value4(Integer value) { setAmount(value); return this; } /** * {@inheritDoc} */ @Override public SellLogRecord value5(Date value) { setDate(value); return this; } /** * {@inheritDoc} */ @Override public SellLogRecord values(Integer value1, Integer value2, Integer value3, Integer value4, Date value5) { value1(value1); value2(value2); value3(value3); value4(value4); value5(value5); return this; } // ------------------------------------------------------------------------- // Constructors // ------------------------------------------------------------------------- /** * Create a detached SellLogRecord */ public SellLogRecord() { super(SellLog.SELL_LOG); } /** * Create a detached, initialised SellLogRecord */ public SellLogRecord(Integer logId, Integer productId, Integer shopId, Integer amount, Date date) { super(SellLog.SELL_LOG); set(0, logId); set(1, productId); set(2, shopId); set(3, amount); set(4, date); } }