/*
 * This file is generated by jOOQ.
 */
package ru.micord.webbpm.ervu.business_metrics.db_beans.actualization;


import org.jooq.TableField;
import org.jooq.UniqueKey;
import org.jooq.impl.DSL;
import org.jooq.impl.Internal;

import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.AppReason;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.ApplicationsReceivedFromEpgu;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.ChangeDataFromGirVu;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.ChangeDataFromGirVuCitizen;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.ChangeDataPersonalVisit;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.IncidentsEpguInfo;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.IncidentsInfo;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.InfoSentToLkEpgu;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.RecordsAboutCitizen;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.AppReasonRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.ApplicationsReceivedFromEpguRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.ChangeDataFromGirVuCitizenRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.ChangeDataFromGirVuRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.ChangeDataPersonalVisitRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.IncidentsEpguInfoRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.IncidentsInfoRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.InfoSentToLkEpguRecord;
import ru.micord.webbpm.ervu.business_metrics.db_beans.actualization.tables.records.RecordsAboutCitizenRecord;


/**
 * A class modelling foreign key relationships and constraints of tables in
 * actualization.
 */
@SuppressWarnings({ "all", "unchecked", "rawtypes" })
public class Keys {

    // -------------------------------------------------------------------------
    // UNIQUE and PRIMARY KEY definitions
    // -------------------------------------------------------------------------

    public static final UniqueKey<AppReasonRecord> APP_REASON_PKEY = Internal.createUniqueKey(AppReason.APP_REASON, DSL.name("app_reason_pkey"), new TableField[] { AppReason.APP_REASON.APP_REASON_ID }, true);
    public static final UniqueKey<ApplicationsReceivedFromEpguRecord> APPLICATIONS_RECEIVED_FROM_EPGU_PKEY = Internal.createUniqueKey(ApplicationsReceivedFromEpgu.APPLICATIONS_RECEIVED_FROM_EPGU, DSL.name("applications_received_from_epgu_pkey"), new TableField[] { ApplicationsReceivedFromEpgu.APPLICATIONS_RECEIVED_FROM_EPGU.APPLICATIONS_RECEIVED_FROM_EPGU_ID }, true);
    public static final UniqueKey<ChangeDataFromGirVuRecord> CHANGE_DATA_FROM_GIR_VU_PKEY = Internal.createUniqueKey(ChangeDataFromGirVu.CHANGE_DATA_FROM_GIR_VU, DSL.name("change_data_from_gir_vu_pkey"), new TableField[] { ChangeDataFromGirVu.CHANGE_DATA_FROM_GIR_VU.CHANGE_DATA_FROM_GIR_VU_ID }, true);
    public static final UniqueKey<ChangeDataFromGirVuCitizenRecord> CHANGE_DATA_FROM_GIR_VU_CITIZEN_PKEY = Internal.createUniqueKey(ChangeDataFromGirVuCitizen.CHANGE_DATA_FROM_GIR_VU_CITIZEN, DSL.name("change_data_from_gir_vu_citizen_pkey"), new TableField[] { ChangeDataFromGirVuCitizen.CHANGE_DATA_FROM_GIR_VU_CITIZEN.CHANGE_DATA_FROM_GIR_VU_CITIZEN_ID }, true);
    public static final UniqueKey<ChangeDataPersonalVisitRecord> CHANGE_DATA_PERSONAL_VISIT_PKEY = Internal.createUniqueKey(ChangeDataPersonalVisit.CHANGE_DATA_PERSONAL_VISIT, DSL.name("change_data_personal_visit_pkey"), new TableField[] { ChangeDataPersonalVisit.CHANGE_DATA_PERSONAL_VISIT.CHANGE_DATA_PERSONAL_VISIT_ID }, true);
    public static final UniqueKey<IncidentsEpguInfoRecord> INCIDENTS_EPGU_INFO_PKEY = Internal.createUniqueKey(IncidentsEpguInfo.INCIDENTS_EPGU_INFO, DSL.name("incidents_epgu_info_pkey"), new TableField[] { IncidentsEpguInfo.INCIDENTS_EPGU_INFO.INCIDENTS_EPGU_INFO_ID }, true);
    public static final UniqueKey<IncidentsInfoRecord> INCIDENTS_INFO_PKEY = Internal.createUniqueKey(IncidentsInfo.INCIDENTS_INFO, DSL.name("incidents_info_pkey"), new TableField[] { IncidentsInfo.INCIDENTS_INFO.INCIDENTS_INFO_ID }, true);
    public static final UniqueKey<InfoSentToLkEpguRecord> INFO_SENT_TO_LK_EPGU_PKEY = Internal.createUniqueKey(InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU, DSL.name("info_sent_to_lk_epgu_pkey"), new TableField[] { InfoSentToLkEpgu.INFO_SENT_TO_LK_EPGU.INFO_SENT_TO_LK_EPGU_ID }, true);
    public static final UniqueKey<RecordsAboutCitizenRecord> RECORDS_ABOUT_CITIZEN_PKEY = Internal.createUniqueKey(RecordsAboutCitizen.RECORDS_ABOUT_CITIZEN, DSL.name("records_about_citizen_pkey"), new TableField[] { RecordsAboutCitizen.RECORDS_ABOUT_CITIZEN.RECORDS_ABOUT_CITIZEN_ID }, true);
}
