content: /*
   * This file is generated by jOOQ.
   */
  package dev.abarmin.jooq.db;
  
  
  import dev.abarmin.jooq.db.tables.Person;
  import dev.abarmin.jooq.db.tables.Task;
  
  import java.util.Arrays;
  import java.util.List;
  
  import org.jooq.Catalog;
  import org.jooq.Table;
  import org.jooq.impl.SchemaImpl;
  
  
  /**
   * This class is generated by jOOQ.
   */
  @SuppressWarnings({ "all", "unchecked", "rawtypes", "this-escape" })
  public class Public extends SchemaImpl {
  
      private static final long serialVersionUID = 1L;
  
      /**
       * The reference instance of <code>PUBLIC</code>
       */
      public static final Public PUBLIC = new Public();
  
      /**
       * The table <code>PUBLIC.PERSON</code>.
       */
      public final Person PERSON = Person.PERSON;
  
      /**
       * The table <code>PUBLIC.TASK</code>.
       */
      public final Task TASK = Task.TASK;
  
      /**
       * No further instances allowed
       */
      private Public() {
          super("PUBLIC", null);
      }
  
  
      @Override
      public Catalog getCatalog() {
          return DefaultCatalog.DEFAULT_CATALOG;
      }
  
      @Override
      public final List<Table<?>> getTables() {
          return Arrays.asList(
              Person.PERSON,
              Task.TASK
          );
      }
  }
  