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


import ervu_dashboard.ervu_dashboard.db_beans.DefaultCatalog;
import ervu_dashboard.ervu_dashboard.db_beans.space.tables.MilitaryCommissariat;
import ervu_dashboard.ervu_dashboard.db_beans.space.tables.MilitaryDistrict;
import ervu_dashboard.ervu_dashboard.db_beans.space.tables.Region;
import ervu_dashboard.ervu_dashboard.db_beans.space.tables.Testrecruitment;

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 Space extends SchemaImpl {

    private static final long serialVersionUID = 1L;

    /**
     * The reference instance of <code>space</code>
     */
    public static final Space SPACE = new Space();

    /**
     * Военные комиссариаты
     */
    public final MilitaryCommissariat MILITARY_COMMISSARIAT = MilitaryCommissariat.MILITARY_COMMISSARIAT;

    /**
     * Военные округа
     */
    public final MilitaryDistrict MILITARY_DISTRICT = MilitaryDistrict.MILITARY_DISTRICT;

    /**
     * Регионы
     */
    public final Region REGION = Region.REGION;

    /**
     * The table <code>space.testrecruitment</code>.
     */
    public final Testrecruitment TESTRECRUITMENT = Testrecruitment.TESTRECRUITMENT;

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


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

    @Override
    public final List<Table<?>> getTables() {
        return Arrays.asList(
            MilitaryCommissariat.MILITARY_COMMISSARIAT,
            MilitaryDistrict.MILITARY_DISTRICT,
            Region.REGION,
            Testrecruitment.TESTRECRUITMENT
        );
    }
}
