/*
 * This file is generated by jOOQ.
 */
package ervu_secret.ervu_secret.db_beans.pg_catalog.tables.records;


import ervu_secret.ervu_secret.db_beans.pg_catalog.tables.PgStatGetProgressInfo;

import org.jooq.impl.TableRecordImpl;


/**
 * This class is generated by jOOQ.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class PgStatGetProgressInfoRecord extends TableRecordImpl<PgStatGetProgressInfoRecord> {

    private static final long serialVersionUID = 1L;

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.pid</code>.
     */
    public void setPid(Integer value) {
        set(0, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.pid</code>.
     */
    public Integer getPid() {
        return (Integer) get(0);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.datid</code>.
     */
    public void setDatid(Long value) {
        set(1, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.datid</code>.
     */
    public Long getDatid() {
        return (Long) get(1);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.relid</code>.
     */
    public void setRelid(Long value) {
        set(2, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.relid</code>.
     */
    public Long getRelid() {
        return (Long) get(2);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param1</code>.
     */
    public void setParam1(Long value) {
        set(3, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param1</code>.
     */
    public Long getParam1() {
        return (Long) get(3);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param2</code>.
     */
    public void setParam2(Long value) {
        set(4, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param2</code>.
     */
    public Long getParam2() {
        return (Long) get(4);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param3</code>.
     */
    public void setParam3(Long value) {
        set(5, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param3</code>.
     */
    public Long getParam3() {
        return (Long) get(5);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param4</code>.
     */
    public void setParam4(Long value) {
        set(6, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param4</code>.
     */
    public Long getParam4() {
        return (Long) get(6);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param5</code>.
     */
    public void setParam5(Long value) {
        set(7, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param5</code>.
     */
    public Long getParam5() {
        return (Long) get(7);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param6</code>.
     */
    public void setParam6(Long value) {
        set(8, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param6</code>.
     */
    public Long getParam6() {
        return (Long) get(8);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param7</code>.
     */
    public void setParam7(Long value) {
        set(9, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param7</code>.
     */
    public Long getParam7() {
        return (Long) get(9);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param8</code>.
     */
    public void setParam8(Long value) {
        set(10, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param8</code>.
     */
    public Long getParam8() {
        return (Long) get(10);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param9</code>.
     */
    public void setParam9(Long value) {
        set(11, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param9</code>.
     */
    public Long getParam9() {
        return (Long) get(11);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param10</code>.
     */
    public void setParam10(Long value) {
        set(12, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param10</code>.
     */
    public Long getParam10() {
        return (Long) get(12);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param11</code>.
     */
    public void setParam11(Long value) {
        set(13, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param11</code>.
     */
    public Long getParam11() {
        return (Long) get(13);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param12</code>.
     */
    public void setParam12(Long value) {
        set(14, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param12</code>.
     */
    public Long getParam12() {
        return (Long) get(14);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param13</code>.
     */
    public void setParam13(Long value) {
        set(15, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param13</code>.
     */
    public Long getParam13() {
        return (Long) get(15);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param14</code>.
     */
    public void setParam14(Long value) {
        set(16, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param14</code>.
     */
    public Long getParam14() {
        return (Long) get(16);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param15</code>.
     */
    public void setParam15(Long value) {
        set(17, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param15</code>.
     */
    public Long getParam15() {
        return (Long) get(17);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param16</code>.
     */
    public void setParam16(Long value) {
        set(18, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param16</code>.
     */
    public Long getParam16() {
        return (Long) get(18);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param17</code>.
     */
    public void setParam17(Long value) {
        set(19, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param17</code>.
     */
    public Long getParam17() {
        return (Long) get(19);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param18</code>.
     */
    public void setParam18(Long value) {
        set(20, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param18</code>.
     */
    public Long getParam18() {
        return (Long) get(20);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param19</code>.
     */
    public void setParam19(Long value) {
        set(21, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param19</code>.
     */
    public Long getParam19() {
        return (Long) get(21);
    }

    /**
     * Setter for <code>pg_catalog.pg_stat_get_progress_info.param20</code>.
     */
    public void setParam20(Long value) {
        set(22, value);
    }

    /**
     * Getter for <code>pg_catalog.pg_stat_get_progress_info.param20</code>.
     */
    public Long getParam20() {
        return (Long) get(22);
    }

    // -------------------------------------------------------------------------
    // Constructors
    // -------------------------------------------------------------------------

    /**
     * Create a detached PgStatGetProgressInfoRecord
     */
    public PgStatGetProgressInfoRecord() {
        super(PgStatGetProgressInfo.PG_STAT_GET_PROGRESS_INFO);
    }

    /**
     * Create a detached, initialised PgStatGetProgressInfoRecord
     */
    public PgStatGetProgressInfoRecord(Integer pid, Long datid, Long relid, Long param1, Long param2, Long param3, Long param4, Long param5, Long param6, Long param7, Long param8, Long param9, Long param10, Long param11, Long param12, Long param13, Long param14, Long param15, Long param16, Long param17, Long param18, Long param19, Long param20) {
        super(PgStatGetProgressInfo.PG_STAT_GET_PROGRESS_INFO);

        setPid(pid);
        setDatid(datid);
        setRelid(relid);
        setParam1(param1);
        setParam2(param2);
        setParam3(param3);
        setParam4(param4);
        setParam5(param5);
        setParam6(param6);
        setParam7(param7);
        setParam8(param8);
        setParam9(param9);
        setParam10(param10);
        setParam11(param11);
        setParam12(param12);
        setParam13(param13);
        setParam14(param14);
        setParam15(param15);
        setParam16(param16);
        setParam17(param17);
        setParam18(param18);
        setParam19(param19);
        setParam20(param20);
        resetChangedOnNotNull();
    }
}
