content: /*
   * This file is generated by jOOQ.
   */
  package dev.abarmin.jooq.db.tables.records;
  
  
  import dev.abarmin.jooq.db.tables.Person;
  
  import org.jooq.impl.TableRecordImpl;
  
  
  /**
   * This class is generated by jOOQ.
   */
  @SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" })
  public class PersonRecord extends TableRecordImpl<PersonRecord> {
  
      private static final long serialVersionUID = 1L;
  
      /**
       * Setter for <code>PUBLIC.PERSON.ID</code>.
       */
      public void setId(Integer value) {
          set(0, value);
      }
  
      /**
       * Getter for <code>PUBLIC.PERSON.ID</code>.
       */
      public Integer getId() {
          return (Integer) get(0);
      }
  
      /**
       * Setter for <code>PUBLIC.PERSON.NAME</code>.
       */
      public void setName(String value) {
          set(1, value);
      }
  
      /**
       * Getter for <code>PUBLIC.PERSON.NAME</code>.
       */
      public String getName() {
          return (String) get(1);
      }
  
      // -------------------------------------------------------------------------
      // Constructors
      // -------------------------------------------------------------------------
  
      /**
       * Create a detached PersonRecord
       */
      public PersonRecord() {
          super(Person.PERSON);
      }
  
      /**
       * Create a detached, initialised PersonRecord
       */
      public PersonRecord(Integer id, String name) {
          super(Person.PERSON);
  
          setId(id);
          setName(name);
          resetChangedOnNotNull();
      }
  }
  