/*
 * This file is generated by jOOQ.
 */
package ervu_dashboard.ervu_dashboard.db_beans.ratings;


import ervu_dashboard.ervu_dashboard.db_beans.DefaultCatalog;
import ervu_dashboard.ervu_dashboard.db_beans.ratings.tables.AppearSubppoena;
import ervu_dashboard.ervu_dashboard.db_beans.ratings.tables.ConsiderationComplaint;
import ervu_dashboard.ervu_dashboard.db_beans.ratings.tables.Recruitment;

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" })
public class Ratings extends SchemaImpl {

    private static final long serialVersionUID = 1L;

    /**
     * The reference instance of <code>ratings</code>
     */
    public static final Ratings RATINGS = new Ratings();

    /**
     * Явка по повестке уровень РФ
     */
    public final AppearSubppoena APPEAR_SUBPPOENA = AppearSubppoena.APPEAR_SUBPPOENA;

    /**
     * Рассмотрение жалоб уровень РФ
     */
    public final ConsiderationComplaint CONSIDERATION_COMPLAINT = ConsiderationComplaint.CONSIDERATION_COMPLAINT;

    /**
     * Призыв уровень РФ
     */
    public final Recruitment RECRUITMENT = Recruitment.RECRUITMENT;

    /**
     * No further instances allowed
     */
    private Ratings() {
        super("ratings", null);
    }


    @Override
    public Catalog getCatalog() {
        return DefaultCatalog.DEFAULT_CATALOG;
    }

    @Override
    public final List<Table<?>> getTables() {
        return Arrays.asList(
            AppearSubppoena.APPEAR_SUBPPOENA,
            ConsiderationComplaint.CONSIDERATION_COMPLAINT,
            Recruitment.RECRUITMENT
        );
    }
}
